← Back to tables

ANA2_service (60958 rows)

Showing 31901–32000 of 60958
id source_head_id uid trust_id service_date trust_evidence_status termination_trust_shape_id terminated_at captured_at_utc expires_at_utc head_record toc stp origin_crs dest_crs signalling_id consist num_carr linx_max_speed_mph linx_speed_capabilities glide_speed_profile glide_timing_evidence origin_station origin_dep_time origin_dep_time_act origin_platform dar_est_time dar_platform dest_station dest_arr_time dest_arr_time_act dest_platform timing_status timing_variation rtt_link route_debug_link current_leg_start current_leg_start_actual_dep current_leg_end current_leg_duration current_leg_route current_leg_milage current_leg_dep current_leg_arr previous_location current_location next_location current_position_lat current_position_lon next_location_lat next_location_lon is_terminated show_on_map last_update_time service_state_code service_state_event_time_utc service_state_location service_state_source service_state_basis service_state_evidence_id timing_fact_generation operational_evidence_version operational_interpretation_version operational_interpreted_at_utc service_state_platform service_state_valid_until_utc operational_interpretation_code_version service_state_valid_until_kind terminal_entered_at_utc
594841 625158 C36886 889H08M816 2026-09-16 COMPLETE 16746256 2026-09-17 00:00:00 2026-09-16 23:10:51 2026-09-18 23:10:51 {"id": 625158, "stp": "P", "toc": "Elizabeth Line", "uid": "C36886", "consist": "345048", "dest_crs": "HAF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36886/2026-09-17/detailed", "trust_id": "889H08M816", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": "22:54:00", "dar_platform": null, "dest_station": "Heathrow Terminal 4", "service_date": "2026-09-16", "dest_arr_time": "2358", "dest_platform": "2", "is_terminated": 1, "next_location": "Heathrow Terminal 4", "signalling_id": "9H08", "timing_status": "LATE", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0000", "current_leg_dep": "2355", "current_leg_end": "Heathrow Terminal 4", "origin_dep_time": "2254", "origin_platform": "3", "current_location": "Heathrow Terminal 4", "last_update_time": "2026-09-16T23:10:51", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45655329999999994, 51.47116819999999], [-0.4570034999999999, 51.4709326], [-0.4580498, 51.470358], [-0.4582568, 51.47025320000001], [-0.4587626000000001, 51.47001040000001], [-0.4590676999999999, 51.46987039999999], [-0.4593577999999999, 51.4697301], [-0.45982950000000006, 51.4695185], [-0.4600502, 51.4694176], [-0.4602784, 51.469312200000005], [-0.4611246, 51.468911], [-0.4617468, 51.4685724], [-0.46205339999999995, 51.46839519999999], [-0.46227150000000006, 51.46826919999999], [-0.4628355, 51.467778900000006], [-0.4632993, 51.4673458], [-0.4635476999999999, 51.46707], [-0.4638105, 51.46666059999999], [-0.4640798, 51.46618920000001], [-0.4642692000000001, 51.46577449999999], [-0.464377, 51.4653942], [-0.4644568999999999, 51.4649206], [-0.4644769999999999, 51.46448], [-0.4644352, 51.46394190000001], [-0.4643525999999999, 51.46350929999999], [-0.4642104, 51.4630516], [-0.4639304, 51.4624012], [-0.4636338, 51.46184290000001], [-0.46315949999999995, 51.461144699999984], [-0.4622825, 51.4601883], [-0.46185969999999993, 51.45979719999999], [-0.4608466, 51.4590207], [-0.4608109000000001, 51.4589933], [-0.45970319999999987, 51.4583458], [-0.458942, 51.457984800000006], [-0.45838730000000005, 51.4577595], [-0.4575333, 51.4575008], [-0.456696, 51.4573097], [-0.4552737999999999, 51.4571271], [-0.4551460000000001, 51.45711589999999], [-0.4540078, 51.45701580000001], [-0.4532241, 51.4569321], [-0.45180840000000005, 51.4568898], [-0.45113089999999995, 51.456968299999986], [-0.4500033, 51.457180699999995], [-0.4491576420597607, 51.45746241187026], [-0.4488719, 51.457557599999994], [-0.4479787, 51.45789669999999], [-0.44774500000000006, 51.458061], [-0.4473635, 51.45832920000001], [-0.4457182, 51.4594858], [-0.4454212, 51.4596963]]}", "current_leg_start": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "51.4596963", "next_location_lon": "-0.4454212", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "1.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28522.076, \"from_m\": 25881.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 31016.79, \"from_m\": 28522.076, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31830.301, \"from_m\": 31016.79, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33527.151, \"from_m\": 31830.301, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34707.473, \"from_m\": 33527.151, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36811.363, \"from_m\": 34707.473, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36975.387, \"from_m\": 36811.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38628.996, \"from_m\": 36975.387, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38802.557, \"from_m\": 38628.996, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38965.748, \"from_m\": 38802.557, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39258.915, \"from_m\": 38965.748, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41502.969, \"from_m\": 39258.915, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42013.951, \"from_m\": 41502.969, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42657.406, \"from_m\": 42013.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45290.444, \"from_m\": 42657.406, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 46184.15, \"from_m\": 45290.444, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 46629.364, \"from_m\": 46184.15, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 46840.426, \"from_m\": 46629.364, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 47019.962, \"from_m\": 46840.426, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48627.585, \"from_m\": 47019.962, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48989.883, \"from_m\": 48627.585, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49418.521, \"from_m\": 48989.883, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625158, \"profile_key\": \"9a391c56ddcc77a1167e9f1fca44575967143926364b8591c78c9814a3a56c7d\", \"schedule_id\": 4971, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2257H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13174.116, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2315\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2324\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2330H\", \"location\": \"Acton Main Line\", \"stage_seq\": 16, \"distance_m\": 29593.416, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Acton West Jn\", \"stage_seq\": 17, \"distance_m\": 31172.79, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2332H\", \"wtt_dep\": \"2333H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 18, \"distance_m\": 31972.37, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336\", \"location\": \"West Ealing\", \"stage_seq\": 19, \"distance_m\": 33381.293, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338\", \"location\": \"Hanwell\", \"stage_seq\": 20, \"distance_m\": 34659.232, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2340H\", \"wtt_dep\": \"2341\", \"location\": \"Southall\", \"stage_seq\": 21, \"distance_m\": 37310.91, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344H\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 22, \"distance_m\": 40390.502, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 23, \"distance_m\": 40597.794, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 24, \"distance_m\": 42522.437, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2352\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 25, \"distance_m\": 46382.121, \"section_seq\": 1, \"route_path_id\": 29892}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": null, \"location\": \"Heathrow Terminal 4\", \"stage_seq\": 26, \"distance_m\": 49418.521, \"section_seq\": 1, \"route_path_id\": 29892}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49418.521, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29892}], \"total_distance_m\": 49418.521, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 47010.443, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2408.078, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2254", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4596963", "current_position_lon": "-0.4454212", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:37Z\", \"source_id\": 51795704, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:42Z\", \"source_id\": 16715607, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:43Z\", \"source_id\": 51803041, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:47Z\", \"source_id\": 16717881, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:04Z\", \"source_id\": 51809320, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:08Z\", \"source_id\": 16719743, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:12Z\", \"source_id\": 51816651, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:17Z\", \"source_id\": 16722031, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:22Z\", \"source_id\": 51822125, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:25Z\", \"source_id\": 16723740, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:48Z\", \"source_id\": 51826478, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:51Z\", \"source_id\": 16725067, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:57Z\", \"source_id\": 51831820, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:02Z\", \"source_id\": 16726679, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:17Z\", \"source_id\": 51835886, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:23Z\", \"source_id\": 16727911, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:03Z\", \"source_id\": 51840635, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:07Z\", \"source_id\": 16729306, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:38Z\", \"source_id\": 51846787, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:44Z\", \"source_id\": 16731191, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:47Z\", \"source_id\": 51853532, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:48Z\", \"source_id\": 16733163, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:00Z\", \"source_id\": 51858892, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:07Z\", \"source_id\": 16734795, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:28Z\", \"source_id\": 51863031, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:34Z\", \"source_id\": 16735991, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:08Z\", \"source_id\": 16737190, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:54Z\", \"source_id\": 51871765, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:58Z\", \"source_id\": 16738532, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:30Z\", \"source_id\": 51881511, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:32Z\", \"source_id\": 16741549, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:59Z\", \"source_id\": 51890566, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:04Z\", \"source_id\": 16744263, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:07Z\", \"source_id\": 51897448, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:09Z\", \"source_id\": 16746256, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 4", "service_state_platform": "2", "timing_fact_generation": 1789599550614217, "current_leg_arrival_utc": "2026-09-18T00:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:00:37.971750", "service_state_evidence_id": 16746256, "current_leg_start_actual_dep": "2026-09-17T23:56:00+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-16T23:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:10:38.708629", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P ABX HAF 9H08 345048 9 90 None {"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28522.076, "from_m": 25881.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 31016.79, "from_m": 28522.076, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31830.301, "from_m": 31016.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33527.151, "from_m": 31830.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34707.473, "from_m": 33527.151, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36811.363, "from_m": 34707.473, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36975.387, "from_m": 36811.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38628.996, "from_m": 36975.387, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38802.557, "from_m": 38628.996, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38965.748, "from_m": 38802.557, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39258.915, "from_m": 38965.748, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41502.969, "from_m": 39258.915, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42013.951, "from_m": 41502.969, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42657.406, "from_m": 42013.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45290.444, "from_m": 42657.406, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46184.15, "from_m": 45290.444, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 46629.364, "from_m": 46184.15, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 46840.426, "from_m": 46629.364, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 47019.962, "from_m": 46840.426, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48627.585, "from_m": 47019.962, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48989.883, "from_m": 48627.585, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49418.521, "from_m": 48989.883, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}], "service_id": 625158, "profile_key": "9a391c56ddcc77a1167e9f1fca44575967143926364b8591c78c9814a3a56c7d", "schedule_id": 4971, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2254", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2257H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2324", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2330H", "location": "Acton Main Line", "stage_seq": 16, "distance_m": 29593.416, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Acton West Jn", "stage_seq": 17, "distance_m": 31172.79, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2332H", "wtt_dep": "2333H", "location": "Ealing Broadway", "stage_seq": 18, "distance_m": 31972.37, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "West Ealing", "stage_seq": 19, "distance_m": 33381.293, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338", "location": "Hanwell", "stage_seq": 20, "distance_m": 34659.232, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2340H", "wtt_dep": "2341", "location": "Southall", "stage_seq": 21, "distance_m": 37310.91, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344H", "location": "Hayes & Harlington", "stage_seq": 22, "distance_m": 40390.502, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345H", "location": "Heathrow Airport Jn", "stage_seq": 23, "distance_m": 40597.794, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Heathrow Tunnel Jn", "stage_seq": 24, "distance_m": 42522.437, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2352", "location": "Heathrow Terminals 2 & 3", "stage_seq": 25, "distance_m": 46382.121, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": null, "location": "Heathrow Terminal 4", "stage_seq": 26, "distance_m": 49418.521, "section_seq": 1, "route_path_id": 29892}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49418.521, "from_m": 0.0, "section_seq": 1, "route_path_id": 29892}], "total_distance_m": 49418.521, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 47010.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2408.078, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:37Z", "source_id": 51795704, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:56:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:42Z", "source_id": 16715607, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:43Z", "source_id": 51803041, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:00:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:47Z", "source_id": 16717881, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:04Z", "source_id": 51809320, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:04:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:08Z", "source_id": 16719743, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:12Z", "source_id": 51816651, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:08:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:17Z", "source_id": 16722031, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:22Z", "source_id": 51822125, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:11:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:25Z", "source_id": 16723740, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:48Z", "source_id": 51826478, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:13:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:51Z", "source_id": 16725067, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:57Z", "source_id": 51831820, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:16:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:02Z", "source_id": 16726679, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:17Z", "source_id": 51835886, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:19:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:23Z", "source_id": 16727911, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:03Z", "source_id": 51840635, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:22:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:07Z", "source_id": 16729306, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:38Z", "source_id": 51846787, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:25:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:44Z", "source_id": 16731191, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23145, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:47Z", "source_id": 51853532, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:30:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:48Z", "source_id": 16733163, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:00Z", "source_id": 51858892, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:33:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:07Z", "source_id": 16734795, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:28Z", "source_id": 51863031, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:36:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:34Z", "source_id": 16735991, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:08Z", "source_id": 16737190, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:54Z", "source_id": 51871765, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:58Z", "source_id": 16738532, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:30Z", "source_id": 51881511, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:32Z", "source_id": 16741549, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:59Z", "source_id": 51890566, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:55:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:04Z", "source_id": 16744263, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23475, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:07Z", "source_id": 51897448, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:00:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:09Z", "source_id": 16746256, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}] Abbey Wood (Crossrail) 2254 2254 3 22:54:00 None Heathrow Terminal 4 2358 2356 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36886/2026-09-17/detailed None Heathrow Terminals 2 & 3 2026-09-17T23:56:00+01:00 Heathrow Terminal 4 5.0 {"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45655329999999994, 51.47116819999999], [-0.4570034999999999, 51.4709326], [-0.4580498, 51.470358], [-0.4582568, 51.47025320000001], [-0.4587626000000001, 51.47001040000001], [-0.4590676999999999, 51.46987039999999], [-0.4593577999999999, 51.4697301], [-0.45982950000000006, 51.4695185], [-0.4600502, 51.4694176], [-0.4602784, 51.469312200000005], [-0.4611246, 51.468911], [-0.4617468, 51.4685724], [-0.46205339999999995, 51.46839519999999], [-0.46227150000000006, 51.46826919999999], [-0.4628355, 51.467778900000006], [-0.4632993, 51.4673458], [-0.4635476999999999, 51.46707], [-0.4638105, 51.46666059999999], [-0.4640798, 51.46618920000001], [-0.4642692000000001, 51.46577449999999], [-0.464377, 51.4653942], [-0.4644568999999999, 51.4649206], [-0.4644769999999999, 51.46448], [-0.4644352, 51.46394190000001], [-0.4643525999999999, 51.46350929999999], [-0.4642104, 51.4630516], [-0.4639304, 51.4624012], [-0.4636338, 51.46184290000001], [-0.46315949999999995, 51.461144699999984], [-0.4622825, 51.4601883], [-0.46185969999999993, 51.45979719999999], [-0.4608466, 51.4590207], [-0.4608109000000001, 51.4589933], [-0.45970319999999987, 51.4583458], [-0.458942, 51.457984800000006], [-0.45838730000000005, 51.4577595], [-0.4575333, 51.4575008], [-0.456696, 51.4573097], [-0.4552737999999999, 51.4571271], [-0.4551460000000001, 51.45711589999999], [-0.4540078, 51.45701580000001], [-0.4532241, 51.4569321], [-0.45180840000000005, 51.4568898], [-0.45113089999999995, 51.456968299999986], [-0.4500033, 51.457180699999995], [-0.4491576420597607, 51.45746241187026], [-0.4488719, 51.457557599999994], [-0.4479787, 51.45789669999999], [-0.44774500000000006, 51.458061], [-0.4473635, 51.45832920000001], [-0.4457182, 51.4594858], [-0.4454212, 51.4596963]]} 1.9 2355 0000 Heathrow Terminals 2 & 3 Heathrow Terminal 4 Heathrow Terminal 4 51.4596963 -0.4454212 51.4596963 -0.4454212 1 0 2026-09-16 23:10:51 TERMINATED 2026-09-16 23:00:00 Heathrow Terminal 4 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746256 1789599550614217 90 90 2026-09-16 23:10:38.708629 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:00:37.971750
594842 625809 W82772 072N33M916 2026-09-16 COMPLETE 16746207 2026-09-17 00:00:00 2026-09-16 23:10:51 2026-09-18 23:10:51 {"id": 625809, "stp": "P", "toc": "ScotRail", "uid": "W82772", "consist": "320312+320322", "dest_crs": "GLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82772/2026-09-17/detailed", "trust_id": "072N33M916", "origin_crs": "NEI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-16", "dest_arr_time": "2357", "dest_platform": "6", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2N33", "timing_status": "LATE", "origin_station": "Neilston", "current_leg_arr": "0000", "current_leg_dep": "2352", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2326", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-16T23:10:51", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "2357", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Pollokshields East", "current_leg_milage": "1.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 146.203, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4799.005, \"from_m\": 146.203, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 11280.216, \"from_m\": 4799.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11324.698, \"from_m\": 11280.216, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12369.711, \"from_m\": 11324.698, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12985.125, \"from_m\": 12369.711, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13825.319, \"from_m\": 12985.125, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14920.898, \"from_m\": 13825.319, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 15723.793, \"from_m\": 14920.898, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15775.931, \"from_m\": 15723.793, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15812.591, \"from_m\": 15775.931, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17017.736, \"from_m\": 15812.591, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17435.335, \"from_m\": 17017.736, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17995.646, \"from_m\": 17435.335, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18420.113, \"from_m\": 17995.646, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625809, \"profile_key\": \"8357654b32117461229b2107a705a1f2b287a8d209a6931a55c35c24f7be9e88\", \"schedule_id\": 33586, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Neilston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2333H\", \"location\": \"Patterton\", \"stage_seq\": 2, \"distance_m\": 6422.051, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336\", \"location\": \"Whitecraigs\", \"stage_seq\": 3, \"distance_m\": 7996.784, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338\", \"location\": \"Williamwood\", \"stage_seq\": 4, \"distance_m\": 9351.446, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2340H\", \"wtt_dep\": \"2341\", \"location\": \"Muirend\", \"stage_seq\": 5, \"distance_m\": 11435.045, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 6, \"distance_m\": 12503.738, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2344H\", \"location\": \"Cathcart\", \"stage_seq\": 7, \"distance_m\": 12645.94, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2346H\", \"location\": \"Mount Florida\", \"stage_seq\": 8, \"distance_m\": 13922.172, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2348H\", \"location\": \"Crosshill\", \"stage_seq\": 9, \"distance_m\": 14817.871, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2350H\", \"location\": \"Queens Park\", \"stage_seq\": 10, \"distance_m\": 15525.073, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2351H\", \"wtt_dep\": \"2352\", \"location\": \"Pollokshields East\", \"stage_seq\": 11, \"distance_m\": 16167.569, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 12, \"distance_m\": 16392.315, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 13, \"distance_m\": 17490.68, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 14, \"distance_m\": 18420.113, \"section_seq\": 1, \"route_path_id\": 39539}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18420.113, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}], \"total_distance_m\": 18420.113, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18367.975, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2326", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:06Z\", \"source_id\": 51852501, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:12Z\", \"source_id\": 16732857, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:12Z\", \"source_id\": 16735825, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:31Z\", \"source_id\": 51864818, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:37Z\", \"source_id\": 16736518, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:44Z\", \"source_id\": 51869985, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:47Z\", \"source_id\": 16737979, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:12Z\", \"source_id\": 51873725, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:16Z\", \"source_id\": 16739118, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:52Z\", \"source_id\": 51877641, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:58Z\", \"source_id\": 16740313, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:10Z\", \"source_id\": 51880996, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:14Z\", \"source_id\": 16741366, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:18Z\", \"source_id\": 51884116, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:21Z\", \"source_id\": 16742378, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:57Z\", \"source_id\": 51886428, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:03Z\", \"source_id\": 16743068, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:56Z\", \"source_id\": 51897275, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:59Z\", \"source_id\": 16746207, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "6", "timing_fact_generation": 1789599540743666, "current_leg_arrival_utc": "2026-09-18T00:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:00:38.960733", "service_state_evidence_id": 16746207, "current_leg_start_actual_dep": "2026-09-17T23:55:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-16T23:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:10:39.850523", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P NEI GLC 2N33 320312+320322 6 90 None {"version": 3, "segments": [{"to_m": 146.203, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4799.005, "from_m": 146.203, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 11280.216, "from_m": 4799.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11324.698, "from_m": 11280.216, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12369.711, "from_m": 11324.698, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12985.125, "from_m": 12369.711, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13825.319, "from_m": 12985.125, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14920.898, "from_m": 13825.319, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 15723.793, "from_m": 14920.898, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15775.931, "from_m": 15723.793, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15812.591, "from_m": 15775.931, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17017.736, "from_m": 15812.591, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17435.335, "from_m": 17017.736, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17995.646, "from_m": 17435.335, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18420.113, "from_m": 17995.646, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625809, "profile_key": "8357654b32117461229b2107a705a1f2b287a8d209a6931a55c35c24f7be9e88", "schedule_id": 33586, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2326", "location": "Neilston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2333H", "location": "Patterton", "stage_seq": 2, "distance_m": 6422.051, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "Whitecraigs", "stage_seq": 3, "distance_m": 7996.784, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338", "location": "Williamwood", "stage_seq": 4, "distance_m": 9351.446, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2340H", "wtt_dep": "2341", "location": "Muirend", "stage_seq": 5, "distance_m": 11435.045, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Cathcart West Jn", "stage_seq": 6, "distance_m": 12503.738, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2344H", "location": "Cathcart", "stage_seq": 7, "distance_m": 12645.94, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2346H", "location": "Mount Florida", "stage_seq": 8, "distance_m": 13922.172, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2348H", "location": "Crosshill", "stage_seq": 9, "distance_m": 14817.871, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2350H", "location": "Queens Park", "stage_seq": 10, "distance_m": 15525.073, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2351H", "wtt_dep": "2352", "location": "Pollokshields East", "stage_seq": 11, "distance_m": 16167.569, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Muirhouse North Jn", "stage_seq": 12, "distance_m": 16392.315, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Glasgow Bridge Street Jn", "stage_seq": 13, "distance_m": 17490.68, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 14, "distance_m": 18420.113, "section_seq": 1, "route_path_id": 39539}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18420.113, "from_m": 0.0, "section_seq": 1, "route_path_id": 39539}], "total_distance_m": 18420.113, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18367.975, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2522, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:06Z", "source_id": 51852501, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:31:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:12Z", "source_id": 16732857, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:12Z", "source_id": 16735825, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2526, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:31Z", "source_id": 51864818, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:37:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:37Z", "source_id": 16736518, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2530, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:44Z", "source_id": 51869985, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:40:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:47Z", "source_id": 16737979, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1877, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:12Z", "source_id": 51873725, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:43:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:16Z", "source_id": 16739118, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:52Z", "source_id": 51877641, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:45:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:58Z", "source_id": 16740313, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:10Z", "source_id": 51880996, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:47:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:14Z", "source_id": 16741366, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:18Z", "source_id": 51884116, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:49:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:21Z", "source_id": 16742378, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:57Z", "source_id": 51886428, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:51:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:03Z", "source_id": 16743068, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2011, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:56Z", "source_id": 51897275, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:59Z", "source_id": 16746207, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}] Neilston 2326 2326 None None None Glasgow Central High Level 2357 2357 6 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82772/2026-09-17/detailed None Pollokshields East 2026-09-17T23:55:00+01:00 Glasgow Central High Level 8.0 {"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 1.4 2352 0000 Pollokshields East Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-16 23:10:51 TERMINATED 2026-09-16 23:00:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746207 1789599540743666 39 39 2026-09-16 23:10:39.850523 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:00:38.960733
594843 625557 L37378 662U89M916 2026-09-16 COMPLETE 16746307 2026-09-17 00:00:00 2026-09-16 23:10:51 2026-09-18 23:10:51 {"id": 625557, "stp": "P", "toc": "Chiltern Railways", "uid": "L37378", "consist": "168325", "dest_crs": "BAN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37378/2026-09-17/detailed", "trust_id": "662U89M916", "origin_crs": "SAV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Banbury", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": "1", "is_terminated": 1, "next_location": "Banbury", "signalling_id": "2U89", "timing_status": "LATE", "origin_station": "Stratford-upon-Avon", "current_leg_arr": "0000", "current_leg_dep": "2340", "current_leg_end": "Banbury", "origin_dep_time": "2314", "origin_platform": "1", "current_location": "Banbury", "last_update_time": "2026-09-16T23:10:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5365866, 52.2846006], [-1.5364095999999998, 52.28459240000001], [-1.5362111, 52.2845833], [-1.5360568999999995, 52.2845776], [-1.5359375, 52.2845719], [-1.5357927, 52.2845653], [-1.5355981999999997, 52.2845563], [-1.5353138999999998, 52.2845464], [-1.5351449, 52.2845399], [-1.5349505, 52.28453079999999], [-1.5347185, 52.2845144], [-1.5345615999999995, 52.28450459999999], [-1.5343578, 52.28450029999998], [-1.5343549, 52.2844907], [-1.5341969, 52.2844753], [-1.5338225999999997, 52.2844225], [-1.5336122999999997, 52.2843848], [-1.5334102999999997, 52.28434450000001], [-1.5332232999999995, 52.284306699999995], [-1.5330680999999995, 52.2842709], [-1.5326685, 52.2841715], [-1.5318809, 52.28396759999999], [-1.5316058, 52.28389829999999], [-1.5314287, 52.28385070000001], [-1.5312316, 52.28379979999999], [-1.5310174000000003, 52.28374269999999], [-1.5307126999999998, 52.2836639], [-1.5305214, 52.28361249999999], [-1.5302113, 52.28353320000001], [-1.5297916, 52.2834192], [-1.5296396999999995, 52.2833753], [-1.5293681999999995, 52.28329449999999], [-1.5291581999999997, 52.2832321], [-1.5290094, 52.2831829], [-1.5288847, 52.283138599999994], [-1.5287692999999998, 52.2830959], [-1.5286151, 52.283036800000005], [-1.5283388, 52.28293099999999], [-1.5281604999999998, 52.28285309999999], [-1.5280062, 52.2827825], [-1.5278881999999998, 52.2827259], [-1.5277984, 52.28268159999999], [-1.5277253, 52.2826439], [-1.5275670999999995, 52.282566899999985], [-1.5274188, 52.28248389999998], [-1.5272646, 52.28239529999999], [-1.5271359830031863, 52.28231944440369], [-1.5271198, 52.2823099], [-1.5269669, 52.2822197], [-1.5268528999999995, 52.2821524], [-1.5267335, 52.2820769], [-1.5265904, 52.281986], [-1.5262903, 52.2817981], [-1.5261099, 52.28168719999999], [-1.5259395999999998, 52.281579699999995], [-1.5257693, 52.281468099999984], [-1.5256284999999998, 52.28137379999998], [-1.5254367, 52.2812433], [-1.5252892, 52.28113749999999], [-1.5251323, 52.2810251], [-1.5249525999999998, 52.2808864], [-1.5248292, 52.2807945], [-1.5246682, 52.2806649], [-1.5245623, 52.2805812], [-1.5244509999999998, 52.28049009999999], [-1.5243169, 52.2803818], [-1.5241908, 52.2802752], [-1.5240727999999997, 52.2801759], [-1.52394, 52.28006510000001], [-1.5238207, 52.27996009999999], [-1.5237267999999995, 52.2798838], [-1.5236006999999998, 52.2797697], [-1.5233902, 52.279585099999984], [-1.523244, 52.2794563], [-1.5229664, 52.2792052], [-1.5228693999999998, 52.2791162], [-1.522788, 52.2790411], [-1.5226579, 52.2789197], [-1.5225185, 52.27878350000001], [-1.5224299, 52.2786973], [-1.5222766999999997, 52.27855220000001], [-1.5222141, 52.27849109999999], [-1.5221375999999998, 52.27841589999999], [-1.5220303, 52.27831749999999], [-1.5219069, 52.2781936], [-1.5217031, 52.2779876], [-1.5214617, 52.2777374], [-1.5213437, 52.2776143], [-1.5211920999999995, 52.27744280000001], [-1.5210606999999998, 52.277300799999985], [-1.5208662, 52.277075999999994], [-1.5206879, 52.276875], [-1.5205269, 52.2766797], [-1.5203794, 52.2765024], [-1.5202346, 52.27631119999999], [-1.5200991, 52.2761496], [-1.5199556, 52.27595999999999], [-1.5198591, 52.2758247], [-1.5197020999999995, 52.27560390000001], [-1.5195613, 52.275406200000006], [-1.5194124999999998, 52.2751772], [-1.5192901294036905, 52.27498606676315], [-1.5192502, 52.2749237], [-1.5191160999999995, 52.27470619999998], [-1.5189349999999997, 52.27439439999999], [-1.5188425, 52.2742163], [-1.5187151, 52.27399389999999], [-1.5185783, 52.27371900000001], [-1.5185005, 52.27354669999999], [-1.518412, 52.2733588], [-1.5183168, 52.2731503], [-1.5181973999999998, 52.2728812], [-1.5180954999999998, 52.2726235], [-1.5180136999999998, 52.2723773], [-1.5179587, 52.2722181], [-1.5178917, 52.2720162], [-1.5178044999999998, 52.27172], [-1.5177602, 52.2715616], [-1.5176850999999998, 52.27127110000001], [-1.5176435, 52.27107989999998], [-1.517614, 52.270942], [-1.5175832, 52.2707902], [-1.517543, 52.270573500000005], [-1.5175067999999998, 52.27035279999999], [-1.5174840000000005, 52.27017059999999], [-1.5174625, 52.2700155], [-1.517441, 52.2697578], [-1.5174156, 52.2695025], [-1.5174114999999997, 52.2693581], [-1.5174021, 52.2691972], [-1.5173967999999998, 52.26903800000001], [-1.5173953999999998, 52.2689125], [-1.5173940999999995, 52.2687081], [-1.5173940999999995, 52.2686072], [-1.5173940999999995, 52.26847500000001], [-1.5173981, 52.2683404], [-1.5174008, 52.2682124], [-1.5174074999999998, 52.2680811], [-1.5174101999999998, 52.26795799999999], [-1.5174156, 52.2678242], [-1.5174236, 52.26758699999999], [-1.5174302999999998, 52.2673876], [-1.517433, 52.26723979999999], [-1.5174396999999995, 52.26712899999999], [-1.5174504, 52.2668541], [-1.5174518, 52.266653000000005], [-1.5174558, 52.26653569999999], [-1.5174585, 52.266269699999995], [-1.5174558, 52.26613600000001], [-1.5174545, 52.2659455], [-1.5174436999999998, 52.26567299999999], [-1.517433, 52.2655549], [-1.5174209, 52.2653956], [-1.5174114999999997, 52.265289799999984], [-1.5173901, 52.26508869999999], [-1.5173739999999998, 52.2649631], [-1.5173578999999997, 52.26484570000001], [-1.517315, 52.264600300000005], [-1.5172935, 52.2644887], [-1.5172506, 52.2642892], [-1.5172184, 52.2641448], [-1.517154, 52.2638911], [-1.5171164999999998, 52.2637491], [-1.5170521, 52.2635333], [-1.5169823999999998, 52.2633215], [-1.5169166999999997, 52.26312779999999], [-1.5168623999999995, 52.2629706], [-1.5168262, 52.26287899999999], [-1.5168009, 52.26281649999999], [-1.5167316, 52.2626583], [-1.5166711999999998, 52.262517899999985], [-1.516627, 52.26240959999999], [-1.5165653, 52.2622791], [-1.5164996, 52.26213380000001], [-1.5164205, 52.2619778], [-1.5163587999999997, 52.2618547], [-1.5162864, 52.2617144], [-1.5160153999999997, 52.26124070000001], [-1.5158732999999998, 52.2610093], [-1.5157914999999995, 52.260882], [-1.5157042999999997, 52.2607466], [-1.5156171, 52.2606226], [-1.5154481999999998, 52.2603821], [-1.5152738, 52.26015060000001], [-1.5151974, 52.260050500000006], [-1.5150928, 52.25991669999999], [-1.5150015999999995, 52.25980099999999], [-1.5148754999999998, 52.2596483], [-1.5147588, 52.2595096], [-1.5146421999999995, 52.25938070000001], [-1.5145174, 52.2592411], [-1.5144222, 52.2591328], [-1.5142679999999995, 52.2589678], [-1.5141258, 52.2588208], [-1.5139622, 52.25865580000001], [-1.5138052999999998, 52.25850150000001], [-1.5136041, 52.258306099999984], [-1.5134043, 52.2581272], [-1.5132474, 52.25798600000001], [-1.5131124000000002, 52.2578693], [-1.5129912999999997, 52.257766], [-1.5128504, 52.2576494], [-1.5126721, 52.25750000000001], [-1.5125285999999998, 52.2573859], [-1.5122724, 52.2571889], [-1.5120619, 52.2570321], [-1.5118485999999998, 52.2568753], [-1.5117038, 52.256772700000006], [-1.5115433, 52.256665], [-1.5113201999999997, 52.25650999999999], [-1.511162, 52.25640649999998], [-1.5108266999999995, 52.25619230000001], [-1.5106416, 52.2560765], [-1.5104699999999998, 52.2559723], [-1.5102836, 52.25586139999999], [-1.5100998, 52.25575389999999], [-1.5098946, 52.25563979999999], [-1.5097404, 52.25555520000001], [-1.5095727999999995, 52.2554625], [-1.5093823, 52.2553631], [-1.5092335, 52.25528680000001], [-1.5088015999999995, 52.2550676], [-1.5085160000000002, 52.2549264], [-1.5083939999999998, 52.2548656], [-1.5081645999999995, 52.2547556], [-1.5079433000000002, 52.2546563], [-1.5076939, 52.25454459999999], [-1.5074055999999998, 52.25441579999999], [-1.5071654999999995, 52.25431230000001], [-1.5069898, 52.254238400000006], [-1.5058003, 52.25373929999999], [-1.5052491, 52.2535102], [-1.5046267999999998, 52.253249999999994], [-1.5045114, 52.2532032], [-1.5042405, 52.253092299999985], [-1.5038302, 52.252917499999995], [-1.5034653999999998, 52.25276469999999], [-1.5031354999999995, 52.2526276], [-1.5026929000000002, 52.25244210000001], [-1.5022851999999998, 52.252273800000005], [-1.5017634999999998, 52.2520587], [-1.5013317, 52.2518772], [-1.5008582999999998, 52.2516794], [-1.5003217999999998, 52.2514544], [-1.4998805999999998, 52.251269699999995], [-1.4995976, 52.25115229999999], [-1.4991952999999998, 52.2509832], [-1.4986602, 52.250762299999984], [-1.4983222, 52.250620299999994], [-1.4978099, 52.250408400000005], [-1.4972547, 52.2501802], [-1.4968712, 52.250027499999995], [-1.4965438999999998, 52.249898599999995], [-1.4961456000000002, 52.24974749999999], [-1.4955259999999997, 52.2495266], [-1.4950459, 52.2493657], [-1.4946718, 52.2492466], [-1.4942505999999998, 52.2491153], [-1.493902, 52.24901429999999], [-1.4935036, 52.2489026], [-1.4931778000000002, 52.248813899999995], [-1.4928866999999997, 52.24874], [-1.4924884, 52.2486399], [-1.492239, 52.2485799], [-1.4919855, 52.2485216], [-1.4917414000000002, 52.24846829999999], [-1.4913846999999998, 52.24839189999999], [-1.4910104999999998, 52.2483155], [-1.490732, 52.2482582], [-1.4901938, 52.24815709999999], [-1.4899429999999998, 52.2481149], [-1.4888116, 52.2479477], [-1.4875824, 52.24779379999999], [-1.4868389, 52.2477149], [-1.471811, 52.2461993], [-1.4706494, 52.24605710000001], [-1.4694919, 52.24587729999999], [-1.468269, 52.2456575], [-1.4672424999999998, 52.2454324], [-1.4661188, 52.2451479], [-1.4650649, 52.24484530000001], [-1.4639856, 52.244488399999994], [-1.4629506, 52.244106900000006], [-1.4619282999999998, 52.2436801], [-1.4609589, 52.2432197], [-1.4604963, 52.2429869], [-1.4584708, 52.2418953], [-1.4579871, 52.241644399999984], [-1.4570747, 52.2412293], [-1.4560269999999995, 52.2408025], [-1.4549266, 52.24043000000001], [-1.4538071999999995, 52.24011179999999], [-1.4527004, 52.23985179999999], [-1.4515767999999998, 52.2396384], [-1.4504826999999998, 52.2394806], [-1.4496378, 52.23938619999999], [-1.4475756999999998, 52.239172999999994], [-1.4465648, 52.239067600000006], [-1.4459627, 52.23900849999999], [-1.4453881999999998, 52.238929699999986], [-1.4448137, 52.2388339], [-1.4438399999999998, 52.2386516], [-1.4427289999999997, 52.238418800000005], [-1.4416371, 52.238149699999994], [-1.4406612, 52.2378703], [-1.4398755000000003, 52.2376181], [-1.437304454591234, 52.23674204477418], [-1.4371613999999997, 52.2366933], [-1.4360018999999995, 52.2362535], [-1.4347662999999995, 52.2357361], [-1.4337650999999998, 52.23527820000001], [-1.4327090999999998, 52.2347517], [-1.4317037, 52.23420070000001], [-1.4309285, 52.233735], [-1.43009, 52.2331969], [-1.4293085, 52.2326445], [-1.42862, 52.2321129], [-1.4279440999999995, 52.2315566], [-1.4275639, 52.2312216], [-1.4269111999999995, 52.2306071], [-1.4263198, 52.2300004], [-1.4257263, 52.229322499999995], [-1.4252173, 52.22867299999999], [-1.4247546999999998, 52.22803520000001], [-1.4229594, 52.22527170000001], [-1.4225687, 52.22468560000001], [-1.4221019, 52.2240232], [-1.4216778, 52.22346099999999], [-1.4216245999999997, 52.223390499999994], [-1.4214998999999997, 52.2232288], [-1.420974, 52.2225715], [-1.4203932, 52.2218948], [-1.4198038999999998, 52.22124389999999], [-1.4192695000000002, 52.220668100000005], [-1.4185953795382231, 52.21998654579095], [-1.4076318999999995, 52.208900699999994], [-1.4070952, 52.20833519999999], [-1.4065883, 52.207741099999986], [-1.4060856, 52.20709779999999], [-1.4057307, 52.2065723], [-1.4055828999999995, 52.2063341], [-1.4053463, 52.2059458], [-1.4051054999999997, 52.205498], [-1.4048098, 52.2048534], [-1.4045373999999995, 52.20418159999999], [-1.4043177, 52.20349550000001], [-1.4041678, 52.20284830000001], [-1.4040326, 52.2021195], [-1.4039692, 52.201448999999975], [-1.4039692, 52.20074989999999], [-1.4039810999999998, 52.20020929999999], [-1.4039924, 52.1996988], [-1.4039734, 52.19900619999999], [-1.403927, 52.1983407], [-1.4038298000000002, 52.19767790000001], [-1.4036862000000003, 52.1969827], [-1.4034454, 52.196049300000006], [-1.4032384, 52.195390299999985], [-1.4029807, 52.194714399999995], [-1.4027082999999998, 52.1940697], [-1.4026518, 52.1939128], [-1.4026142999999998, 52.1938413], [-1.4024167999999997, 52.1934547], [-1.4020935999999995, 52.1928449], [-1.4017212999999995, 52.192191599999994], [-1.4013431999999997, 52.1915818], [-1.4009398, 52.190981], [-1.4005047, 52.1903905], [-1.4000273, 52.1897923], [-1.3994824, 52.18915140000001], [-1.398967, 52.18858289999999], [-1.3984158, 52.18801319999998], [-1.3978413, 52.1874564], [-1.3972372, 52.18690089999999], [-1.396593, 52.1863622], [-1.3959361, 52.1858222], [-1.3952666, 52.1853107], [-1.3945675, 52.1848095], [-1.3938345, 52.18430320000001], [-1.3869611999999998, 52.17965470000001], [-1.3868963, 52.17960789999999], [-1.3833836999999998, 52.17725000000001], [-1.3824622, 52.1766229], [-1.3823852, 52.1765701], [-1.3780448, 52.1736204], [-1.3774734999999998, 52.173259400000006], [-1.3773812, 52.17319659999999], [-1.3770606, 52.17298199999999], [-1.3765448, 52.17263090000001], [-1.3759202, 52.1722085], [-1.375536, 52.1719117], [-1.3752596999999998, 52.1717258], [-1.3750162, 52.1715614], [-1.3748024, 52.1714174], [-1.3746173, 52.1712956], [-1.3744188, 52.1711649], [-1.374219, 52.17103740000001], [-1.3740125, 52.170909900000005], [-1.3738636, 52.1708178], [-1.3737429, 52.17074369999999], [-1.3735966999999998, 52.1706574], [-1.3734519, 52.1705735], [-1.3733311999999998, 52.170501900000005], [-1.3731957, 52.17042709999999], [-1.3730562999999998, 52.1703481], [-1.3729302, 52.170279], [-1.3727961, 52.1702066], [-1.3726419, 52.170126], [-1.3725077, 52.17005449999999], [-1.3723723, 52.169985399999995], [-1.3722409, 52.1699179], [-1.3720899, 52.1698432], [-1.3719311, 52.16976579999999], [-1.3717734, 52.1696886], [-1.3716052, 52.169609499999986], [-1.3714295, 52.1695289], [-1.3712677999999998, 52.16945499999999], [-1.3711048999999995, 52.1693825], [-1.3709507000000003, 52.1693158], [-1.3707925, 52.1692476], [-1.3706061, 52.16917110000001], [-1.3704296, 52.1690996], [-1.3702794, 52.169039600000005], [-1.3701179, 52.1689745], [-1.3699106, 52.16889650000001], [-1.3697276, 52.16882809999999], [-1.3695177, 52.16875170000001], [-1.3693272, 52.1686818], [-1.3691549999999997, 52.1686216], [-1.3689892999999995, 52.16856500000001], [-1.368819, 52.16850490000001], [-1.3686293, 52.16843980000001], [-1.3684682999999995, 52.1683864], [-1.3682731, 52.168323099999995], [-1.3680875, 52.168263], [-1.3679024, 52.16820460000001], [-1.3676865, 52.1681355], [-1.3674544999999998, 52.1680615], [-1.3672399999999998, 52.16799319999999], [-1.3670321, 52.1679266], [-1.3667825999999998, 52.167846], [-1.3663411999999997, 52.1677086], [-1.3651026, 52.167311700000006], [-1.3643618999999998, 52.1670743], [-1.3636043999999998, 52.1668363], [-1.3630371, 52.1666534], [-1.3627914999999995, 52.1665702], [-1.362556, 52.166495399999995], [-1.3622591, 52.16639990000001], [-1.3619967999999998, 52.1663128], [-1.3617307, 52.16622879999999], [-1.3614236, 52.1661284], [-1.3611244999999998, 52.16603219999999], [-1.3608295, 52.16593760000001], [-1.3605511, 52.1658505], [-1.3602626999999998, 52.1657583], [-1.3599926, 52.1656719], [-1.3597578999999995, 52.1655937], [-1.3595961, 52.1655421], [-1.3595259, 52.1655197], [-1.3592944, 52.1654466], [-1.3590705, 52.165375], [-1.3588338999999998, 52.1652992], [-1.3586112999999995, 52.165226799999985], [-1.3583605, 52.165147899999994], [-1.358129, 52.16507059999999], [-1.3579305000000002, 52.1650081], [-1.3577369, 52.16494550000001], [-1.3576535599878743, 52.16491882804252], [-1.3575263, 52.16487810000001], [-1.3572908, 52.164802499999986], [-1.3570301, 52.16471849999999], [-1.3567914, 52.1646411], [-1.3565473, 52.16455889999999], [-1.3563327, 52.1644881], [-1.3560812, 52.164406], [-1.3558111, 52.164317], [-1.3555508999999997, 52.1642315], [-1.3553309, 52.1641566], [-1.3550713, 52.164067800000005], [-1.3548459999999998, 52.16398810000001], [-1.3545978999999997, 52.1638992], [-1.3544355999999995, 52.1638408], [-1.3543037, 52.16379379999999], [-1.3541480999999995, 52.16373540000001], [-1.3539857999999998, 52.1636745], [-1.3538302, 52.1636153], [-1.3536791999999995, 52.1635553], [-1.3535526, 52.16350429999999], [-1.3533957, 52.1634417], [-1.3532521999999998, 52.1633825], [-1.3531061, 52.16332249999999], [-1.3529557999999997, 52.1632591], [-1.3528003, 52.1631916], [-1.3526607999999998, 52.163129899999994], [-1.3524932000000005, 52.1630543], [-1.3523296, 52.162981], [-1.3521874, 52.1629161], [-1.3520618999999998, 52.1628569], [-1.3519152, 52.1627885], [-1.351769, 52.16271939999999], [-1.3516349000000003, 52.1626545], [-1.3515227, 52.16259779999999], [-1.3514096, 52.1625393], [-1.3512835, 52.16247510000001], [-1.3511507, 52.16240679999999], [-1.351034, 52.1623451], [-1.350904, 52.162274399999994], [-1.3507672, 52.16219790000001], [-1.350625, 52.162118099999994], [-1.3504882, 52.16204159999999], [-1.3503394, 52.1619585], [-1.3502066, 52.1618787], [-1.3500752, 52.1617981], [-1.3499317, 52.1617108], [-1.349815, 52.1616385], [-1.3496821999999995, 52.1615562], [-1.3495579999999998, 52.1614781], [-1.3494234, 52.16139], [-1.3492839, 52.1612995], [-1.3491458, 52.1612057], [-1.3489875, 52.161097100000006], [-1.3488673999999998, 52.1610149], [-1.3487638999999998, 52.1609359], [-1.3486429000000002, 52.160852], [-1.3485007, 52.16074580000001], [-1.3484201999999998, 52.160686600000005], [-1.3483242, 52.16061349999999], [-1.3482124, 52.160528599999985], [-1.3480729, 52.16042], [-1.347924, 52.160304], [-1.3477516, 52.16016340000001], [-1.3476007999999997, 52.16003829999999], [-1.3474729261792822, 52.159928737148455], [-1.3474318, 52.159893499999995], [-1.3472527, 52.1597397], [-1.3470738, 52.1595784], [-1.3468927, 52.1594139], [-1.3466889, 52.15921889999999], [-1.3465379, 52.15906919999998], [-1.3463603, 52.1588914], [-1.3462199999999998, 52.15874590000001], [-1.3460827, 52.1585994], [-1.3459338, 52.15843889999999], [-1.345789, 52.15827599999999], [-1.3456629, 52.158130400000005], [-1.345557, 52.15800449999999], [-1.3454497, 52.157877], [-1.3453375999999997, 52.1577372], [-1.3452021, 52.15756360000001], [-1.3451064, 52.1574376], [-1.3449696, 52.1572476], [-1.3448596, 52.157092899999995], [-1.3447456, 52.156914399999984], [-1.3446276, 52.15673830000001], [-1.3445229999999997, 52.1565754], [-1.3444331, 52.15642979999999], [-1.3443425, 52.1562702], [-1.3442226, 52.15608580000001], [-1.3441394, 52.1559344], [-1.3440563, 52.1557822], [-1.3439772, 52.1556218], [-1.3438953, 52.15545719999999], [-1.3438243, 52.155301699999995], [-1.3437505, 52.15513389999999], [-1.343662, 52.154933099999994], [-1.3435928, 52.15476290000001], [-1.3435239, 52.1545859], [-1.3434607999999997, 52.154411399999994], [-1.3434018, 52.15423859999999], [-1.3433428, 52.154051], [-1.3432999, 52.1539153], [-1.343257, 52.1537573], [-1.3432194, 52.1535985], [-1.3431752, 52.1534454], [-1.3431362999999998, 52.1532776], [-1.343096, 52.1531056], [-1.3430638999999998, 52.152952600000006], [-1.3430329999999997, 52.1528143], [-1.3429968, 52.15263740000001], [-1.3429552, 52.1524514], [-1.3429302999999997, 52.1523116], [-1.3428935, 52.15214530000001], [-1.3428573, 52.1519692], [-1.3428292, 52.15183099999999], [-1.342797, 52.1516722], [-1.3427566999999998, 52.1514714], [-1.3427165, 52.1512772], [-1.3426830000000003, 52.15109869999999], [-1.3426508, 52.15095459999999], [-1.3426091999999998, 52.1507679], [-1.3425811, 52.1506206], [-1.3425489, 52.15045189999999], [-1.3425194, 52.15029470000001], [-1.3424832, 52.150126], [-1.342455, 52.1499779], [-1.3424188, 52.1498215], [-1.3423879, 52.1496709], [-1.3423437, 52.1494743], [-1.3423209, 52.14934920000001], [-1.34229, 52.14920109999999], [-1.3422565, 52.14904799999999], [-1.3422284, 52.1489081], [-1.3422149, 52.1488258], [-1.3421787, 52.1486917], [-1.3421452, 52.14854679999999], [-1.3421063, 52.1484168], [-1.3420755, 52.14827940000001], [-1.3420378999999998, 52.1481395], [-1.3419963, 52.148002899999994], [-1.3419575, 52.147862200000006], [-1.3419105, 52.1477042], [-1.3418622, 52.147547800000005], [-1.3418153000000002, 52.147407900000005], [-1.3417616, 52.14725570000001], [-1.3417066999999998, 52.1471207], [-1.3416517, 52.14697999999999], [-1.3415927, 52.1468252], [-1.3415390000000005, 52.1466977], [-1.3414759999999997, 52.1465471], [-1.3414197, 52.14641710000001], [-1.3413619999999995, 52.14629029999999], [-1.3412962999999998, 52.146146300000005], [-1.3412158, 52.14597919999999], [-1.3411421, 52.14583029999999], [-1.3410709999999997, 52.145685400000005], [-1.3409868, 52.14551849999999], [-1.3409497, 52.1454534], [-1.3408481, 52.145278899999994], [-1.3408323000000002, 52.145239399999994], [-1.3407668, 52.1451243], [-1.340685, 52.14498019999999], [-1.3405764, 52.1447975], [-1.3404825, 52.1446387], [-1.3403831999999998, 52.14447820000001], [-1.3402932, 52.1443299], [-1.3402035, 52.14418520000001], [-1.3401308999999997, 52.1440765], [-1.3400464, 52.1439415], [-1.3399635, 52.1438116], [-1.3398776, 52.1436799], [-1.3397929999999998, 52.1435522], [-1.3397205, 52.1434394], [-1.3396414, 52.14331429999999], [-1.3395638, 52.14319350000001], [-1.3394805, 52.1430617], [-1.3393881, 52.14292110000001], [-1.3392835, 52.1427614], [-1.3391988, 52.142641100000006], [-1.3391452, 52.1425563], [-1.3390475, 52.1424058], [-1.3389561, 52.14225590000001], [-1.3388581999999998, 52.1421037], [-1.3387686, 52.14196469999999], [-1.3386705, 52.14181479999999], [-1.3382303999999998, 52.1412072], [-1.338162, 52.141103400000006], [-1.3379317, 52.1407178], [-1.3378577, 52.1406131], [-1.3377867, 52.1405201], [-1.3377289999999995, 52.140445199999995], [-1.3376646, 52.140358799999994], [-1.3375817, 52.14025770000001], [-1.3375119, 52.1401679], [-1.3374435000000002, 52.140080700000006], [-1.3373562, 52.139976], [-1.3372863999999998, 52.1398904], [-1.3371993, 52.1397876], [-1.3371201, 52.13969459999999], [-1.3370343, 52.1395966], [-1.3369459999999995, 52.139498], [-1.3368682, 52.13940989999999], [-1.3367824, 52.1393185], [-1.3367046, 52.139233700000005], [-1.3366214, 52.1391473], [-1.3365488, 52.1390674], [-1.3364712, 52.1389876], [-1.3363747, 52.13889049999999], [-1.3362645, 52.13877839999999], [-1.3361452, 52.13866159999999], [-1.3360594999999995, 52.13858020000001], [-1.3359375, 52.1384658], [-1.335826, 52.1383611], [-1.3357308000000003, 52.13827059999999], [-1.3356316999999998, 52.1381843], [-1.335573, 52.138132100000014], [-1.3355214999999998, 52.13808619999999], [-1.3353943, 52.1379752], [-1.3352883999999998, 52.13788710000001], [-1.3351704000000002, 52.13778750000001], [-1.3350401, 52.13768209999999], [-1.3349302999999997, 52.1375916], [-1.3348244, 52.137506900000005], [-1.3347075, 52.1374137], [-1.334587, 52.13732000000001], [-1.3344740999999998, 52.1372359], [-1.3343508, 52.13714459999999], [-1.3342209, 52.13705000000001], [-1.3340932999999997, 52.13695929999999], [-1.3339644999999998, 52.13686799999999], [-1.3338331, 52.1367766], [-1.3336802, 52.1366721], [-1.333545, 52.1365808], [-1.3333933999999998, 52.1364812], [-1.3332469999999998, 52.136384], [-1.3331037, 52.13628860000001], [-1.3329656, 52.1361989], [-1.3327857, 52.1360811], [-1.3326167, 52.135969900000006], [-1.3324678, 52.135872], [-1.3322412, 52.1357254], [-1.3320963999999995, 52.1356275], [-1.3319316, 52.1355173], [-1.3317665999999997, 52.135407], [-1.3316068999999997, 52.1352941], [-1.3314394, 52.1351741], [-1.331293, 52.1350702], [-1.3311495, 52.1349599], [-1.3309968999999997, 52.134843100000005], [-1.3308706, 52.1347442], [-1.3307393999999997, 52.1346382], [-1.3306063999999995, 52.13453179999998], [-1.3304792, 52.13442830000001], [-1.3303596, 52.1343261], [-1.3302324, 52.134218299999986], [-1.3301117, 52.1341113], [-1.3299894999999995, 52.1340034], [-1.3298688, 52.1338947], [-1.3297467, 52.1337836], [-1.3296343, 52.1336783], [-1.329523, 52.133568], [-1.3294222, 52.1334666], [-1.3293176, 52.13336369999999], [-1.3292103, 52.1332534], [-1.3290991999999997, 52.1331391], [-1.328949, 52.1329745], [-1.3288147, 52.132835199999995], [-1.3286969, 52.1327012], [-1.3285651999999997, 52.13255040000001], [-1.3284527999999998, 52.13241719999999], [-1.3283399, 52.1322829], [-1.3282354999999997, 52.1321554], [-1.3281335999999997, 52.13203349999999], [-1.3280195999999995, 52.131895199999995], [-1.327919, 52.1317627], [-1.3278237999999998, 52.131628499999984], [-1.3277219, 52.1314902], [-1.3275916, 52.13131059999999], [-1.3274899, 52.1311675], [-1.3273786, 52.1310103], [-1.3272791, 52.13086609999999], [-1.3271773999999998, 52.1307197], [-1.3270793, 52.1305804], [-1.3269934999999995, 52.1304536], [-1.3268782999999995, 52.1302891], [-1.3267724, 52.1301253], [-1.3266636999999997, 52.1299532], [-1.3265631999999998, 52.1297992], [-1.3264677, 52.1296452], [-1.3263671999999995, 52.1294855], [-1.3262557999999998, 52.1293052], [-1.3261727, 52.129166], [-1.3260668, 52.1289898], [-1.3259717, 52.1288278], [-1.3258763, 52.1286671], [-1.3257920000000003, 52.12851659999999], [-1.3256981999999995, 52.1283511], [-1.3256136999999997, 52.128198000000005], [-1.3255317, 52.12804549999999], [-1.3254404999999998, 52.127880000000005], [-1.3253508, 52.127710599999986], [-1.3252527, 52.1275153], [-1.3251845, 52.1273821], [-1.3251106999999998, 52.12722649999999], [-1.3250341, 52.1270732], [-1.324951, 52.12689950000001], [-1.3248759, 52.12674220000001], [-1.3247902, 52.12655380000001], [-1.324731, 52.126417800000006], [-1.3246546, 52.1262466], [-1.3245888999999995, 52.126104999999995], [-1.3245151, 52.1259444], [-1.3244429, 52.1257947], [-1.3243865999999995, 52.1256555], [-1.3243182, 52.125494999999994], [-1.3242406, 52.1253154], [-1.3242119999999995, 52.125247], [-1.3241663999999995, 52.1251334], [-1.3241208, 52.1250132], [-1.3240805999999998, 52.1249012], [-1.3240484, 52.1248073], [-1.3240082, 52.12469209999999], [-1.3239693, 52.1245809], [-1.3239263, 52.124464], [-1.3238875, 52.124343], [-1.3238525999999995, 52.1242343], [-1.3238097, 52.1241091], [-1.3237721, 52.1239897], [-1.3237319, 52.1238687], [-1.3236902999999998, 52.1237452], [-1.323638, 52.1235945], [-1.3235857, 52.123424099999994], [-1.3235387999999997, 52.123275], [-1.3233824999999997, 52.1228371], [-1.3233625, 52.1227692], [-1.3232342, 52.12224890000001], [-1.3231219, 52.1217373], [-1.3230491000000002, 52.121356600000006], [-1.3229891, 52.1209714], [-1.3229511, 52.1207683], [-1.3228881, 52.12039309999998], [-1.3228552, 52.1201629], [-1.3228267, 52.1199056], [-1.3227946000000002, 52.1196833], [-1.3227676, 52.11935220000001], [-1.32273, 52.1190879], [-1.3226897999999998, 52.1187725], [-1.3226589999999998, 52.11851639999998], [-1.3226227999999998, 52.1182578], [-1.3225986, 52.11804459999999], [-1.3225664, 52.1178148], [-1.3224218999999997, 52.11712239999999], [-1.3224144, 52.1170437], [-1.3223602999999997, 52.1164071], [-1.3222469999999995, 52.11551930000001], [-1.3221475, 52.1148319], [-1.3220781, 52.1144585], [-1.3220676999999998, 52.11437489999999], [-1.3220079000000002, 52.1137473], [-1.3219284, 52.113112599999994], [-1.3218534, 52.112511600000005], [-1.3217706, 52.11199579999999], [-1.3217066999999998, 52.111443900000005], [-1.3216053999999997, 52.110608600000006], [-1.321596, 52.1104474], [-1.3215943, 52.1099249], [-1.3215800412726857, 52.10978287988833], [-1.3215766999999998, 52.1097496], [-1.3215714, 52.10961210000001], [-1.3215632999999998, 52.109430799999984], [-1.3215593999999995, 52.10926920000001], [-1.3215553, 52.10909969999999], [-1.3215539, 52.1089424], [-1.3215527, 52.1087874], [-1.3215539, 52.1086344], [-1.3215567999999998, 52.1084604], [-1.3215593999999995, 52.108298199999986], [-1.3215621, 52.1081293], [-1.3215675, 52.10799259999999], [-1.3215741999999997, 52.1078163], [-1.3215821, 52.10766660000001], [-1.3215914999999998, 52.10750269999999], [-1.321601, 52.1073493], [-1.3216131, 52.107177099999994], [-1.3216264999999998, 52.10702469999999], [-1.3216411, 52.1068618], [-1.3216547, 52.1067084], [-1.3216732999999998, 52.10653400000001], [-1.3216921999999998, 52.10636], [-1.3217162, 52.1061452], [-1.3217416999999998, 52.1059525], [-1.321766, 52.10576859999999], [-1.3217914, 52.1055701], [-1.3218182999999997, 52.105380200000006], [-1.3218423, 52.10524819999999], [-1.3218690999999998, 52.1050843], [-1.3219012999999995, 52.104918700000006], [-1.3219296, 52.10475869999999], [-1.3219535999999998, 52.1046164], [-1.3219843999999998, 52.104464], [-1.3220165999999998, 52.104295099999995], [-1.3220500999999998, 52.104132799999995], [-1.3220865, 52.10396299999999], [-1.3221212, 52.10380169999999], [-1.3221562, 52.10364580000001], [-1.3221924, 52.1034811], [-1.3222271999999995, 52.1033297], [-1.3222689, 52.10315080000001], [-1.3223063, 52.1030026], [-1.3223492, 52.102847], [-1.3223882, 52.1026919], [-1.3224269999999998, 52.10254880000001], [-1.3224793999999995, 52.1023739], [-1.3225309999999997, 52.102203], [-1.3225744999999998, 52.1020537], [-1.3226227999999998, 52.1019021], [-1.3226725999999998, 52.10173389999999], [-1.3227262, 52.1015741], [-1.3227810000000002, 52.1014045], [-1.3228348, 52.101247], [-1.3228870999999998, 52.1010979], [-1.3229435, 52.10094629999999], [-1.3230025, 52.10077409999999], [-1.3230627, 52.10061859999999], [-1.3231232, 52.10046189999999], [-1.3231780999999998, 52.1003227], [-1.3232450999999998, 52.10013910000001], [-1.3233095999999998, 52.09998579999999], [-1.3233804999999998, 52.0998022], [-1.3234531, 52.099634], [-1.3235187999999998, 52.0994659], [-1.3235832, 52.099311], [-1.3236461, 52.0991629], [-1.3237145, 52.0990014], [-1.3237843, 52.09883239999999], [-1.3238593, 52.0986521], [-1.3239331000000003, 52.098477499999994], [-1.3240029, 52.0983084], [-1.3240686000000002, 52.09814690000001], [-1.3241276999999998, 52.09800189999999], [-1.3241811999999995, 52.09785709999999], [-1.3242401999999998, 52.09771049999999], [-1.3242925, 52.0975737], [-1.3243461, 52.0974336], [-1.3243957, 52.09729609999999], [-1.3244507, 52.09714939999999], [-1.3245083999999998, 52.0969962], [-1.3245608, 52.09685590000001], [-1.3246062999999997, 52.0967226], [-1.3246492999999997, 52.09660139999998], [-1.3246989999999998, 52.09644900000001], [-1.3247444, 52.0963099], [-1.3247835, 52.0961902], [-1.3248276999999995, 52.0960477], [-1.3248733, 52.0958986], [-1.3249174, 52.0957488], [-1.3249618, 52.0956028], [-1.3250059, 52.09544309999999], [-1.325049, 52.095284], [-1.3250919, 52.0951266], [-1.3251294999999998, 52.0949684], [-1.3251697, 52.09480529999999], [-1.3252126, 52.09463470000001], [-1.3252475, 52.09448640000001], [-1.325281, 52.094335599999994], [-1.3253157, 52.0941784], [-1.3253521, 52.09401510000001], [-1.3253895999999998, 52.09385029999999], [-1.3254244999999998, 52.09368229999999], [-1.3254551999999995, 52.0935209], [-1.3254861, 52.093358599999995], [-1.3255103, 52.09321839999999], [-1.3255318, 52.093089], [-1.3255559, 52.0929671], [-1.3255773, 52.0928288], [-1.3255988, 52.092672099999994], [-1.3256163, 52.0925394], [-1.3256364, 52.0924109], [-1.3256579, 52.09226510000001], [-1.3256753, 52.0921299], [-1.3256886, 52.0920147], [-1.3257020999999998, 52.0918869], [-1.3257194999999995, 52.0917575], [-1.3257342999999997, 52.0916314], [-1.3257462, 52.09151870000001], [-1.3257596, 52.0913951], [-1.3257717, 52.09126409999999], [-1.3257826, 52.0911304], [-1.3257945999999998, 52.0909755], [-1.325804, 52.0908371], [-1.3258147999999998, 52.09068469999998], [-1.3258228, 52.0905223], [-1.3258293999999995, 52.090366800000005], [-1.3258361, 52.090192900000005], [-1.3258428, 52.0900157], [-1.3258481999999998, 52.089884700000006], [-1.325851, 52.089732899999994], [-1.3258522, 52.08950490000001], [-1.3258562, 52.08924449999999], [-1.3258562, 52.089063200000005], [-1.325851, 52.0888232], [-1.3258441, 52.0885548], [-1.3258333999999998, 52.0882746], [-1.3258227, 52.0880546], [-1.3258094, 52.08783439999999], [-1.3257931999999997, 52.087603], [-1.3257692, 52.08731770000001], [-1.325757, 52.087141499999994], [-1.3257354999999995, 52.086902499999994], [-1.3257221, 52.0866693], [-1.3257032999999998, 52.08645010000001], [-1.3256871999999995, 52.0862194], [-1.3256765, 52.0860224], [-1.3256726, 52.08582529999999], [-1.3256670999999998, 52.085649999999994], [-1.3256643999999995, 52.085478499999994], [-1.3256605, 52.0853004], [-1.3256631, 52.085124999999984], [-1.3256643999999995, 52.08494699999999], [-1.3256685999999998, 52.08474909999999], [-1.3256766, 52.08454390000001], [-1.3256981, 52.084299900000005], [-1.3257289, 52.0838739], [-1.3257342999999997, 52.083747800000005], [-1.3257558, 52.0835335], [-1.3257786, 52.0833382], [-1.3258025999999998, 52.08316279999999], [-1.3258213, 52.0830029], [-1.3258483, 52.0828231], [-1.3258764999999997, 52.0826541], [-1.3259033, 52.0824951], [-1.3259247000000003, 52.0823525], [-1.3259620999999997, 52.0821623], [-1.3259983999999998, 52.0819834], [-1.3260374, 52.0817871], [-1.3260895999999998, 52.0815376], [-1.3261404999999995, 52.0813159], [-1.3261956, 52.0810907], [-1.3262557999999998, 52.0808651], [-1.3263202, 52.080622], [-1.3264159999999998, 52.0801665], [-1.3264646, 52.07999350000001], [-1.3267198999999998, 52.0791432], [-1.3268501, 52.07865950000001], [-1.3269112, 52.0784646], [-1.3270823, 52.0778781], [-1.3273017, 52.0771289], [-1.3274158923378836, 52.07675990443467], [-1.3274866999999997, 52.0765311], [-1.3275869, 52.0762072], [-1.3276388, 52.0760357], [-1.3277452, 52.0756508], [-1.3278212, 52.0754044], [-1.3278879, 52.0751788], [-1.3279777999999998, 52.0748697], [-1.3280703, 52.0745622], [-1.3281601, 52.0742556], [-1.3282701999999995, 52.0739184], [-1.3283880999999995, 52.073578], [-1.3285033999999998, 52.0732598], [-1.3286228, 52.0729449], [-1.3287489, 52.07264569999999], [-1.3288803, 52.0723374], [-1.3290425999999995, 52.0719763], [-1.3291659000000002, 52.0716977], [-1.3292691999999997, 52.07149410000001], [-1.3294073, 52.0711858], [-1.3295696, 52.0708338], [-1.3297279, 52.0704793], [-1.3298458999999998, 52.0701982], [-1.3299801, 52.0698643], [-1.330098, 52.069556], [-1.3301811999999995, 52.0693112], [-1.3302549999999995, 52.0690803], [-1.3303032, 52.06891869999999], [-1.3303448, 52.06877370000001], [-1.3303944999999997, 52.06856340000001], [-1.3304413000000002, 52.0683623], [-1.3304815999999997, 52.0681504], [-1.3305084, 52.0679773], [-1.3305217, 52.06787489999999], [-1.3305298999999997, 52.06781159999999], [-1.3305567, 52.0675717], [-1.3305795, 52.0672839], [-1.3305864, 52.0671036], [-1.3305547999999998, 52.066757], [-1.3305047, 52.06638300000001], [-1.3304832, 52.0661653], [-1.3304647, 52.06597820000001], [-1.3304195999999997, 52.0656623], [-1.3303603999999998, 52.0653632], [-1.3303182, 52.06513730000001], [-1.3302718999999998, 52.0649679], [-1.330237, 52.0648378], [-1.3301902, 52.0646682], [-1.3301436, 52.0645045], [-1.3300998999999998, 52.06436819999998], [-1.3300366, 52.06419469999999], [-1.3299625, 52.06400179999999], [-1.3298957, 52.0638288], [-1.3297958999999997, 52.0635947], [-1.3296702, 52.06333209999999], [-1.3295721, 52.0631345], [-1.3294686999999998, 52.0629372], [-1.3293692, 52.0627616], [-1.329245, 52.062546000000005], [-1.3290601, 52.0622514], [-1.3288493999999995, 52.061941], [-1.3286549, 52.061671399999994], [-1.3284, 52.0613422], [-1.3281087, 52.0609914]]}", "current_leg_start": "Leamington Spa", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "52.0609914", "next_location_lon": "-1.3281087", "previous_location": "Leamington Spa", "current_leg_milage": "19.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 244.953, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 639.873, \"from_m\": 244.953, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5794.818, \"from_m\": 639.873, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5848.604, \"from_m\": 5794.818, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5909.506, \"from_m\": 5848.604, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6241.305, \"from_m\": 5909.506, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6972.718, \"from_m\": 6241.305, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6994.447, \"from_m\": 6972.718, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14174.77, \"from_m\": 6994.447, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14700.141, \"from_m\": 14174.77, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15139.779, \"from_m\": 14700.141, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 15829.019, \"from_m\": 15139.779, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 24055.491, \"from_m\": 15829.019, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24445.603, \"from_m\": 24055.491, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 24929.345, \"from_m\": 24445.603, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25097.032, \"from_m\": 24929.345, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 38994.032, \"from_m\": 25097.032, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40939.696, \"from_m\": 38994.032, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55843.035, \"from_m\": 40939.696, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55928.929, \"from_m\": 55843.035, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 56009.257, \"from_m\": 55928.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56635.925, \"from_m\": 56009.257, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 625557, \"profile_key\": \"95071144bc8093c14204c96813be3e0931896b07c0d6b601313e5233d1897cc7\", \"schedule_id\": 15850, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Stratford-upon-Avon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Bearley Jn\", \"stage_seq\": 2, \"distance_m\": 5794.818, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Hatton West Jn\", \"stage_seq\": 3, \"distance_m\": 14222.617, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Hatton\", \"stage_seq\": 4, \"distance_m\": 14905.268, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2334\", \"location\": \"Warwick\", \"stage_seq\": 5, \"distance_m\": 21643.719, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2339\", \"location\": \"Leamington Spa\", \"stage_seq\": 6, \"distance_m\": 24766.137, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Fenny Compton\", \"stage_seq\": 7, \"distance_m\": 42826.634, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Banbury Reservoir Jn\", \"stage_seq\": 8, \"distance_m\": 54857.258, \"section_seq\": 1, \"route_path_id\": 72158}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Banbury\", \"stage_seq\": 9, \"distance_m\": 56635.925, \"section_seq\": 1, \"route_path_id\": 72158}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 56635.925, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72158}], \"total_distance_m\": 56635.925, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 56071.855, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 564.07, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2314", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "52.0609914", "current_position_lon": "-1.3281087", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:01Z\", \"source_id\": 51850662, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:03Z\", \"source_id\": 16732306, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20262, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:01Z\", \"source_id\": 51860588, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:07Z\", \"source_id\": 16735276, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20925, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:15Z\", \"source_id\": 51867616, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:18Z\", \"source_id\": 16737301, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:11Z\", \"source_id\": 51897599, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:17Z\", \"source_id\": 16746307, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Banbury", "service_state_platform": "1", "timing_fact_generation": 1789599558133384, "current_leg_arrival_utc": "2026-09-18T00:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:00:50.136242", "service_state_evidence_id": 16746307, "current_leg_start_actual_dep": "2026-09-17T23:40:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-16T23:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:10:50.759087", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P SAV BAN 2U89 168325 2 100 None {"version": 3, "segments": [{"to_m": 244.953, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 639.873, "from_m": 244.953, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5794.818, "from_m": 639.873, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5848.604, "from_m": 5794.818, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5909.506, "from_m": 5848.604, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6241.305, "from_m": 5909.506, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6972.718, "from_m": 6241.305, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6994.447, "from_m": 6972.718, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14174.77, "from_m": 6994.447, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14700.141, "from_m": 14174.77, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15139.779, "from_m": 14700.141, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 15829.019, "from_m": 15139.779, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24055.491, "from_m": 15829.019, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24445.603, "from_m": 24055.491, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 24929.345, "from_m": 24445.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25097.032, "from_m": 24929.345, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 38994.032, "from_m": 25097.032, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40939.696, "from_m": 38994.032, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55843.035, "from_m": 40939.696, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55928.929, "from_m": 55843.035, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56009.257, "from_m": 55928.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56635.925, "from_m": 56009.257, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 625557, "profile_key": "95071144bc8093c14204c96813be3e0931896b07c0d6b601313e5233d1897cc7", "schedule_id": 15850, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2314", "location": "Stratford-upon-Avon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72158}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Bearley Jn", "stage_seq": 2, "distance_m": 5794.818, "section_seq": 1, "route_path_id": 72158}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Hatton West Jn", "stage_seq": 3, "distance_m": 14222.617, "section_seq": 1, "route_path_id": 72158}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Hatton", "stage_seq": 4, "distance_m": 14905.268, "section_seq": 1, "route_path_id": 72158}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2334", "location": "Warwick", "stage_seq": 5, "distance_m": 21643.719, "section_seq": 1, "route_path_id": 72158}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2339", "location": "Leamington Spa", "stage_seq": 6, "distance_m": 24766.137, "section_seq": 1, "route_path_id": 72158}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Fenny Compton", "stage_seq": 7, "distance_m": 42826.634, "section_seq": 1, "route_path_id": 72158}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Banbury Reservoir Jn", "stage_seq": 8, "distance_m": 54857.258, "section_seq": 1, "route_path_id": 72158}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Banbury", "stage_seq": 9, "distance_m": 56635.925, "section_seq": 1, "route_path_id": 72158}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56635.925, "from_m": 0.0, "section_seq": 1, "route_path_id": 72158}], "total_distance_m": 56635.925, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 56071.855, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 564.07, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20249, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:01Z", "source_id": 51850662, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:29:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:03Z", "source_id": 16732306, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20262, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:01Z", "source_id": 51860588, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:35:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:07Z", "source_id": 16735276, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20925, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:15Z", "source_id": 51867616, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:18Z", "source_id": 16737301, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21053, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:11Z", "source_id": 51897599, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:00:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:17Z", "source_id": 16746307, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}] Stratford-upon-Avon 2314 2314 1 None None Banbury 2359 2359 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37378/2026-09-17/detailed None Leamington Spa 2026-09-17T23:40:00+01:00 Banbury 20.0 {"type": "LineString", "coordinates": [[-1.5365866, 52.2846006], [-1.5364095999999998, 52.28459240000001], [-1.5362111, 52.2845833], [-1.5360568999999995, 52.2845776], [-1.5359375, 52.2845719], [-1.5357927, 52.2845653], [-1.5355981999999997, 52.2845563], [-1.5353138999999998, 52.2845464], [-1.5351449, 52.2845399], [-1.5349505, 52.28453079999999], [-1.5347185, 52.2845144], [-1.5345615999999995, 52.28450459999999], [-1.5343578, 52.28450029999998], [-1.5343549, 52.2844907], [-1.5341969, 52.2844753], [-1.5338225999999997, 52.2844225], [-1.5336122999999997, 52.2843848], [-1.5334102999999997, 52.28434450000001], [-1.5332232999999995, 52.284306699999995], [-1.5330680999999995, 52.2842709], [-1.5326685, 52.2841715], [-1.5318809, 52.28396759999999], [-1.5316058, 52.28389829999999], [-1.5314287, 52.28385070000001], [-1.5312316, 52.28379979999999], [-1.5310174000000003, 52.28374269999999], [-1.5307126999999998, 52.2836639], [-1.5305214, 52.28361249999999], [-1.5302113, 52.28353320000001], [-1.5297916, 52.2834192], [-1.5296396999999995, 52.2833753], [-1.5293681999999995, 52.28329449999999], [-1.5291581999999997, 52.2832321], [-1.5290094, 52.2831829], [-1.5288847, 52.283138599999994], [-1.5287692999999998, 52.2830959], [-1.5286151, 52.283036800000005], [-1.5283388, 52.28293099999999], [-1.5281604999999998, 52.28285309999999], [-1.5280062, 52.2827825], [-1.5278881999999998, 52.2827259], [-1.5277984, 52.28268159999999], [-1.5277253, 52.2826439], [-1.5275670999999995, 52.282566899999985], [-1.5274188, 52.28248389999998], [-1.5272646, 52.28239529999999], [-1.5271359830031863, 52.28231944440369], [-1.5271198, 52.2823099], [-1.5269669, 52.2822197], [-1.5268528999999995, 52.2821524], [-1.5267335, 52.2820769], [-1.5265904, 52.281986], [-1.5262903, 52.2817981], [-1.5261099, 52.28168719999999], [-1.5259395999999998, 52.281579699999995], [-1.5257693, 52.281468099999984], [-1.5256284999999998, 52.28137379999998], [-1.5254367, 52.2812433], [-1.5252892, 52.28113749999999], [-1.5251323, 52.2810251], [-1.5249525999999998, 52.2808864], [-1.5248292, 52.2807945], [-1.5246682, 52.2806649], [-1.5245623, 52.2805812], [-1.5244509999999998, 52.28049009999999], [-1.5243169, 52.2803818], [-1.5241908, 52.2802752], [-1.5240727999999997, 52.2801759], [-1.52394, 52.28006510000001], [-1.5238207, 52.27996009999999], [-1.5237267999999995, 52.2798838], [-1.5236006999999998, 52.2797697], [-1.5233902, 52.279585099999984], [-1.523244, 52.2794563], [-1.5229664, 52.2792052], [-1.5228693999999998, 52.2791162], [-1.522788, 52.2790411], [-1.5226579, 52.2789197], [-1.5225185, 52.27878350000001], [-1.5224299, 52.2786973], [-1.5222766999999997, 52.27855220000001], [-1.5222141, 52.27849109999999], [-1.5221375999999998, 52.27841589999999], [-1.5220303, 52.27831749999999], [-1.5219069, 52.2781936], [-1.5217031, 52.2779876], [-1.5214617, 52.2777374], [-1.5213437, 52.2776143], [-1.5211920999999995, 52.27744280000001], [-1.5210606999999998, 52.277300799999985], [-1.5208662, 52.277075999999994], [-1.5206879, 52.276875], [-1.5205269, 52.2766797], [-1.5203794, 52.2765024], [-1.5202346, 52.27631119999999], [-1.5200991, 52.2761496], [-1.5199556, 52.27595999999999], [-1.5198591, 52.2758247], [-1.5197020999999995, 52.27560390000001], [-1.5195613, 52.275406200000006], [-1.5194124999999998, 52.2751772], [-1.5192901294036905, 52.27498606676315], [-1.5192502, 52.2749237], [-1.5191160999999995, 52.27470619999998], [-1.5189349999999997, 52.27439439999999], [-1.5188425, 52.2742163], [-1.5187151, 52.27399389999999], [-1.5185783, 52.27371900000001], [-1.5185005, 52.27354669999999], [-1.518412, 52.2733588], [-1.5183168, 52.2731503], [-1.5181973999999998, 52.2728812], [-1.5180954999999998, 52.2726235], [-1.5180136999999998, 52.2723773], [-1.5179587, 52.2722181], [-1.5178917, 52.2720162], [-1.5178044999999998, 52.27172], [-1.5177602, 52.2715616], [-1.5176850999999998, 52.27127110000001], [-1.5176435, 52.27107989999998], [-1.517614, 52.270942], [-1.5175832, 52.2707902], [-1.517543, 52.270573500000005], [-1.5175067999999998, 52.27035279999999], [-1.5174840000000005, 52.27017059999999], [-1.5174625, 52.2700155], [-1.517441, 52.2697578], [-1.5174156, 52.2695025], [-1.5174114999999997, 52.2693581], [-1.5174021, 52.2691972], [-1.5173967999999998, 52.26903800000001], [-1.5173953999999998, 52.2689125], [-1.5173940999999995, 52.2687081], [-1.5173940999999995, 52.2686072], [-1.5173940999999995, 52.26847500000001], [-1.5173981, 52.2683404], [-1.5174008, 52.2682124], [-1.5174074999999998, 52.2680811], [-1.5174101999999998, 52.26795799999999], [-1.5174156, 52.2678242], [-1.5174236, 52.26758699999999], [-1.5174302999999998, 52.2673876], [-1.517433, 52.26723979999999], [-1.5174396999999995, 52.26712899999999], [-1.5174504, 52.2668541], [-1.5174518, 52.266653000000005], [-1.5174558, 52.26653569999999], [-1.5174585, 52.266269699999995], [-1.5174558, 52.26613600000001], [-1.5174545, 52.2659455], [-1.5174436999999998, 52.26567299999999], [-1.517433, 52.2655549], [-1.5174209, 52.2653956], [-1.5174114999999997, 52.265289799999984], [-1.5173901, 52.26508869999999], [-1.5173739999999998, 52.2649631], [-1.5173578999999997, 52.26484570000001], [-1.517315, 52.264600300000005], [-1.5172935, 52.2644887], [-1.5172506, 52.2642892], [-1.5172184, 52.2641448], [-1.517154, 52.2638911], [-1.5171164999999998, 52.2637491], [-1.5170521, 52.2635333], [-1.5169823999999998, 52.2633215], [-1.5169166999999997, 52.26312779999999], [-1.5168623999999995, 52.2629706], [-1.5168262, 52.26287899999999], [-1.5168009, 52.26281649999999], [-1.5167316, 52.2626583], [-1.5166711999999998, 52.262517899999985], [-1.516627, 52.26240959999999], [-1.5165653, 52.2622791], [-1.5164996, 52.26213380000001], [-1.5164205, 52.2619778], [-1.5163587999999997, 52.2618547], [-1.5162864, 52.2617144], [-1.5160153999999997, 52.26124070000001], [-1.5158732999999998, 52.2610093], [-1.5157914999999995, 52.260882], [-1.5157042999999997, 52.2607466], [-1.5156171, 52.2606226], [-1.5154481999999998, 52.2603821], [-1.5152738, 52.26015060000001], [-1.5151974, 52.260050500000006], [-1.5150928, 52.25991669999999], [-1.5150015999999995, 52.25980099999999], [-1.5148754999999998, 52.2596483], [-1.5147588, 52.2595096], [-1.5146421999999995, 52.25938070000001], [-1.5145174, 52.2592411], [-1.5144222, 52.2591328], [-1.5142679999999995, 52.2589678], [-1.5141258, 52.2588208], [-1.5139622, 52.25865580000001], [-1.5138052999999998, 52.25850150000001], [-1.5136041, 52.258306099999984], [-1.5134043, 52.2581272], [-1.5132474, 52.25798600000001], [-1.5131124000000002, 52.2578693], [-1.5129912999999997, 52.257766], [-1.5128504, 52.2576494], [-1.5126721, 52.25750000000001], [-1.5125285999999998, 52.2573859], [-1.5122724, 52.2571889], [-1.5120619, 52.2570321], [-1.5118485999999998, 52.2568753], [-1.5117038, 52.256772700000006], [-1.5115433, 52.256665], [-1.5113201999999997, 52.25650999999999], [-1.511162, 52.25640649999998], [-1.5108266999999995, 52.25619230000001], [-1.5106416, 52.2560765], [-1.5104699999999998, 52.2559723], [-1.5102836, 52.25586139999999], [-1.5100998, 52.25575389999999], [-1.5098946, 52.25563979999999], [-1.5097404, 52.25555520000001], [-1.5095727999999995, 52.2554625], [-1.5093823, 52.2553631], [-1.5092335, 52.25528680000001], [-1.5088015999999995, 52.2550676], [-1.5085160000000002, 52.2549264], [-1.5083939999999998, 52.2548656], [-1.5081645999999995, 52.2547556], [-1.5079433000000002, 52.2546563], [-1.5076939, 52.25454459999999], [-1.5074055999999998, 52.25441579999999], [-1.5071654999999995, 52.25431230000001], [-1.5069898, 52.254238400000006], [-1.5058003, 52.25373929999999], [-1.5052491, 52.2535102], [-1.5046267999999998, 52.253249999999994], [-1.5045114, 52.2532032], [-1.5042405, 52.253092299999985], [-1.5038302, 52.252917499999995], [-1.5034653999999998, 52.25276469999999], [-1.5031354999999995, 52.2526276], [-1.5026929000000002, 52.25244210000001], [-1.5022851999999998, 52.252273800000005], [-1.5017634999999998, 52.2520587], [-1.5013317, 52.2518772], [-1.5008582999999998, 52.2516794], [-1.5003217999999998, 52.2514544], [-1.4998805999999998, 52.251269699999995], [-1.4995976, 52.25115229999999], [-1.4991952999999998, 52.2509832], [-1.4986602, 52.250762299999984], [-1.4983222, 52.250620299999994], [-1.4978099, 52.250408400000005], [-1.4972547, 52.2501802], [-1.4968712, 52.250027499999995], [-1.4965438999999998, 52.249898599999995], [-1.4961456000000002, 52.24974749999999], [-1.4955259999999997, 52.2495266], [-1.4950459, 52.2493657], [-1.4946718, 52.2492466], [-1.4942505999999998, 52.2491153], [-1.493902, 52.24901429999999], [-1.4935036, 52.2489026], [-1.4931778000000002, 52.248813899999995], [-1.4928866999999997, 52.24874], [-1.4924884, 52.2486399], [-1.492239, 52.2485799], [-1.4919855, 52.2485216], [-1.4917414000000002, 52.24846829999999], [-1.4913846999999998, 52.24839189999999], [-1.4910104999999998, 52.2483155], [-1.490732, 52.2482582], [-1.4901938, 52.24815709999999], [-1.4899429999999998, 52.2481149], [-1.4888116, 52.2479477], [-1.4875824, 52.24779379999999], [-1.4868389, 52.2477149], [-1.471811, 52.2461993], [-1.4706494, 52.24605710000001], [-1.4694919, 52.24587729999999], [-1.468269, 52.2456575], [-1.4672424999999998, 52.2454324], [-1.4661188, 52.2451479], [-1.4650649, 52.24484530000001], [-1.4639856, 52.244488399999994], [-1.4629506, 52.244106900000006], [-1.4619282999999998, 52.2436801], [-1.4609589, 52.2432197], [-1.4604963, 52.2429869], [-1.4584708, 52.2418953], [-1.4579871, 52.241644399999984], [-1.4570747, 52.2412293], [-1.4560269999999995, 52.2408025], [-1.4549266, 52.24043000000001], [-1.4538071999999995, 52.24011179999999], [-1.4527004, 52.23985179999999], [-1.4515767999999998, 52.2396384], [-1.4504826999999998, 52.2394806], [-1.4496378, 52.23938619999999], [-1.4475756999999998, 52.239172999999994], [-1.4465648, 52.239067600000006], [-1.4459627, 52.23900849999999], [-1.4453881999999998, 52.238929699999986], [-1.4448137, 52.2388339], [-1.4438399999999998, 52.2386516], [-1.4427289999999997, 52.238418800000005], [-1.4416371, 52.238149699999994], [-1.4406612, 52.2378703], [-1.4398755000000003, 52.2376181], [-1.437304454591234, 52.23674204477418], [-1.4371613999999997, 52.2366933], [-1.4360018999999995, 52.2362535], [-1.4347662999999995, 52.2357361], [-1.4337650999999998, 52.23527820000001], [-1.4327090999999998, 52.2347517], [-1.4317037, 52.23420070000001], [-1.4309285, 52.233735], [-1.43009, 52.2331969], [-1.4293085, 52.2326445], [-1.42862, 52.2321129], [-1.4279440999999995, 52.2315566], [-1.4275639, 52.2312216], [-1.4269111999999995, 52.2306071], [-1.4263198, 52.2300004], [-1.4257263, 52.229322499999995], [-1.4252173, 52.22867299999999], [-1.4247546999999998, 52.22803520000001], [-1.4229594, 52.22527170000001], [-1.4225687, 52.22468560000001], [-1.4221019, 52.2240232], [-1.4216778, 52.22346099999999], [-1.4216245999999997, 52.223390499999994], [-1.4214998999999997, 52.2232288], [-1.420974, 52.2225715], [-1.4203932, 52.2218948], [-1.4198038999999998, 52.22124389999999], [-1.4192695000000002, 52.220668100000005], [-1.4185953795382231, 52.21998654579095], [-1.4076318999999995, 52.208900699999994], [-1.4070952, 52.20833519999999], [-1.4065883, 52.207741099999986], [-1.4060856, 52.20709779999999], [-1.4057307, 52.2065723], [-1.4055828999999995, 52.2063341], [-1.4053463, 52.2059458], [-1.4051054999999997, 52.205498], [-1.4048098, 52.2048534], [-1.4045373999999995, 52.20418159999999], [-1.4043177, 52.20349550000001], [-1.4041678, 52.20284830000001], [-1.4040326, 52.2021195], [-1.4039692, 52.201448999999975], [-1.4039692, 52.20074989999999], [-1.4039810999999998, 52.20020929999999], [-1.4039924, 52.1996988], [-1.4039734, 52.19900619999999], [-1.403927, 52.1983407], [-1.4038298000000002, 52.19767790000001], [-1.4036862000000003, 52.1969827], [-1.4034454, 52.196049300000006], [-1.4032384, 52.195390299999985], [-1.4029807, 52.194714399999995], [-1.4027082999999998, 52.1940697], [-1.4026518, 52.1939128], [-1.4026142999999998, 52.1938413], [-1.4024167999999997, 52.1934547], [-1.4020935999999995, 52.1928449], [-1.4017212999999995, 52.192191599999994], [-1.4013431999999997, 52.1915818], [-1.4009398, 52.190981], [-1.4005047, 52.1903905], [-1.4000273, 52.1897923], [-1.3994824, 52.18915140000001], [-1.398967, 52.18858289999999], [-1.3984158, 52.18801319999998], [-1.3978413, 52.1874564], [-1.3972372, 52.18690089999999], [-1.396593, 52.1863622], [-1.3959361, 52.1858222], [-1.3952666, 52.1853107], [-1.3945675, 52.1848095], [-1.3938345, 52.18430320000001], [-1.3869611999999998, 52.17965470000001], [-1.3868963, 52.17960789999999], [-1.3833836999999998, 52.17725000000001], [-1.3824622, 52.1766229], [-1.3823852, 52.1765701], [-1.3780448, 52.1736204], [-1.3774734999999998, 52.173259400000006], [-1.3773812, 52.17319659999999], [-1.3770606, 52.17298199999999], [-1.3765448, 52.17263090000001], [-1.3759202, 52.1722085], [-1.375536, 52.1719117], [-1.3752596999999998, 52.1717258], [-1.3750162, 52.1715614], [-1.3748024, 52.1714174], [-1.3746173, 52.1712956], [-1.3744188, 52.1711649], [-1.374219, 52.17103740000001], [-1.3740125, 52.170909900000005], [-1.3738636, 52.1708178], [-1.3737429, 52.17074369999999], [-1.3735966999999998, 52.1706574], [-1.3734519, 52.1705735], [-1.3733311999999998, 52.170501900000005], [-1.3731957, 52.17042709999999], [-1.3730562999999998, 52.1703481], [-1.3729302, 52.170279], [-1.3727961, 52.1702066], [-1.3726419, 52.170126], [-1.3725077, 52.17005449999999], [-1.3723723, 52.169985399999995], [-1.3722409, 52.1699179], [-1.3720899, 52.1698432], [-1.3719311, 52.16976579999999], [-1.3717734, 52.1696886], [-1.3716052, 52.169609499999986], [-1.3714295, 52.1695289], [-1.3712677999999998, 52.16945499999999], [-1.3711048999999995, 52.1693825], [-1.3709507000000003, 52.1693158], [-1.3707925, 52.1692476], [-1.3706061, 52.16917110000001], [-1.3704296, 52.1690996], [-1.3702794, 52.169039600000005], [-1.3701179, 52.1689745], [-1.3699106, 52.16889650000001], [-1.3697276, 52.16882809999999], [-1.3695177, 52.16875170000001], [-1.3693272, 52.1686818], [-1.3691549999999997, 52.1686216], [-1.3689892999999995, 52.16856500000001], [-1.368819, 52.16850490000001], [-1.3686293, 52.16843980000001], [-1.3684682999999995, 52.1683864], [-1.3682731, 52.168323099999995], [-1.3680875, 52.168263], [-1.3679024, 52.16820460000001], [-1.3676865, 52.1681355], [-1.3674544999999998, 52.1680615], [-1.3672399999999998, 52.16799319999999], [-1.3670321, 52.1679266], [-1.3667825999999998, 52.167846], [-1.3663411999999997, 52.1677086], [-1.3651026, 52.167311700000006], [-1.3643618999999998, 52.1670743], [-1.3636043999999998, 52.1668363], [-1.3630371, 52.1666534], [-1.3627914999999995, 52.1665702], [-1.362556, 52.166495399999995], [-1.3622591, 52.16639990000001], [-1.3619967999999998, 52.1663128], [-1.3617307, 52.16622879999999], [-1.3614236, 52.1661284], [-1.3611244999999998, 52.16603219999999], [-1.3608295, 52.16593760000001], [-1.3605511, 52.1658505], [-1.3602626999999998, 52.1657583], [-1.3599926, 52.1656719], [-1.3597578999999995, 52.1655937], [-1.3595961, 52.1655421], [-1.3595259, 52.1655197], [-1.3592944, 52.1654466], [-1.3590705, 52.165375], [-1.3588338999999998, 52.1652992], [-1.3586112999999995, 52.165226799999985], [-1.3583605, 52.165147899999994], [-1.358129, 52.16507059999999], [-1.3579305000000002, 52.1650081], [-1.3577369, 52.16494550000001], [-1.3576535599878743, 52.16491882804252], [-1.3575263, 52.16487810000001], [-1.3572908, 52.164802499999986], [-1.3570301, 52.16471849999999], [-1.3567914, 52.1646411], [-1.3565473, 52.16455889999999], [-1.3563327, 52.1644881], [-1.3560812, 52.164406], [-1.3558111, 52.164317], [-1.3555508999999997, 52.1642315], [-1.3553309, 52.1641566], [-1.3550713, 52.164067800000005], [-1.3548459999999998, 52.16398810000001], [-1.3545978999999997, 52.1638992], [-1.3544355999999995, 52.1638408], [-1.3543037, 52.16379379999999], [-1.3541480999999995, 52.16373540000001], [-1.3539857999999998, 52.1636745], [-1.3538302, 52.1636153], [-1.3536791999999995, 52.1635553], [-1.3535526, 52.16350429999999], [-1.3533957, 52.1634417], [-1.3532521999999998, 52.1633825], [-1.3531061, 52.16332249999999], [-1.3529557999999997, 52.1632591], [-1.3528003, 52.1631916], [-1.3526607999999998, 52.163129899999994], [-1.3524932000000005, 52.1630543], [-1.3523296, 52.162981], [-1.3521874, 52.1629161], [-1.3520618999999998, 52.1628569], [-1.3519152, 52.1627885], [-1.351769, 52.16271939999999], [-1.3516349000000003, 52.1626545], [-1.3515227, 52.16259779999999], [-1.3514096, 52.1625393], [-1.3512835, 52.16247510000001], [-1.3511507, 52.16240679999999], [-1.351034, 52.1623451], [-1.350904, 52.162274399999994], [-1.3507672, 52.16219790000001], [-1.350625, 52.162118099999994], [-1.3504882, 52.16204159999999], [-1.3503394, 52.1619585], [-1.3502066, 52.1618787], [-1.3500752, 52.1617981], [-1.3499317, 52.1617108], [-1.349815, 52.1616385], [-1.3496821999999995, 52.1615562], [-1.3495579999999998, 52.1614781], [-1.3494234, 52.16139], [-1.3492839, 52.1612995], [-1.3491458, 52.1612057], [-1.3489875, 52.161097100000006], [-1.3488673999999998, 52.1610149], [-1.3487638999999998, 52.1609359], [-1.3486429000000002, 52.160852], [-1.3485007, 52.16074580000001], [-1.3484201999999998, 52.160686600000005], [-1.3483242, 52.16061349999999], [-1.3482124, 52.160528599999985], [-1.3480729, 52.16042], [-1.347924, 52.160304], [-1.3477516, 52.16016340000001], [-1.3476007999999997, 52.16003829999999], [-1.3474729261792822, 52.159928737148455], [-1.3474318, 52.159893499999995], [-1.3472527, 52.1597397], [-1.3470738, 52.1595784], [-1.3468927, 52.1594139], [-1.3466889, 52.15921889999999], [-1.3465379, 52.15906919999998], [-1.3463603, 52.1588914], [-1.3462199999999998, 52.15874590000001], [-1.3460827, 52.1585994], [-1.3459338, 52.15843889999999], [-1.345789, 52.15827599999999], [-1.3456629, 52.158130400000005], [-1.345557, 52.15800449999999], [-1.3454497, 52.157877], [-1.3453375999999997, 52.1577372], [-1.3452021, 52.15756360000001], [-1.3451064, 52.1574376], [-1.3449696, 52.1572476], [-1.3448596, 52.157092899999995], [-1.3447456, 52.156914399999984], [-1.3446276, 52.15673830000001], [-1.3445229999999997, 52.1565754], [-1.3444331, 52.15642979999999], [-1.3443425, 52.1562702], [-1.3442226, 52.15608580000001], [-1.3441394, 52.1559344], [-1.3440563, 52.1557822], [-1.3439772, 52.1556218], [-1.3438953, 52.15545719999999], [-1.3438243, 52.155301699999995], [-1.3437505, 52.15513389999999], [-1.343662, 52.154933099999994], [-1.3435928, 52.15476290000001], [-1.3435239, 52.1545859], [-1.3434607999999997, 52.154411399999994], [-1.3434018, 52.15423859999999], [-1.3433428, 52.154051], [-1.3432999, 52.1539153], [-1.343257, 52.1537573], [-1.3432194, 52.1535985], [-1.3431752, 52.1534454], [-1.3431362999999998, 52.1532776], [-1.343096, 52.1531056], [-1.3430638999999998, 52.152952600000006], [-1.3430329999999997, 52.1528143], [-1.3429968, 52.15263740000001], [-1.3429552, 52.1524514], [-1.3429302999999997, 52.1523116], [-1.3428935, 52.15214530000001], [-1.3428573, 52.1519692], [-1.3428292, 52.15183099999999], [-1.342797, 52.1516722], [-1.3427566999999998, 52.1514714], [-1.3427165, 52.1512772], [-1.3426830000000003, 52.15109869999999], [-1.3426508, 52.15095459999999], [-1.3426091999999998, 52.1507679], [-1.3425811, 52.1506206], [-1.3425489, 52.15045189999999], [-1.3425194, 52.15029470000001], [-1.3424832, 52.150126], [-1.342455, 52.1499779], [-1.3424188, 52.1498215], [-1.3423879, 52.1496709], [-1.3423437, 52.1494743], [-1.3423209, 52.14934920000001], [-1.34229, 52.14920109999999], [-1.3422565, 52.14904799999999], [-1.3422284, 52.1489081], [-1.3422149, 52.1488258], [-1.3421787, 52.1486917], [-1.3421452, 52.14854679999999], [-1.3421063, 52.1484168], [-1.3420755, 52.14827940000001], [-1.3420378999999998, 52.1481395], [-1.3419963, 52.148002899999994], [-1.3419575, 52.147862200000006], [-1.3419105, 52.1477042], [-1.3418622, 52.147547800000005], [-1.3418153000000002, 52.147407900000005], [-1.3417616, 52.14725570000001], [-1.3417066999999998, 52.1471207], [-1.3416517, 52.14697999999999], [-1.3415927, 52.1468252], [-1.3415390000000005, 52.1466977], [-1.3414759999999997, 52.1465471], [-1.3414197, 52.14641710000001], [-1.3413619999999995, 52.14629029999999], [-1.3412962999999998, 52.146146300000005], [-1.3412158, 52.14597919999999], [-1.3411421, 52.14583029999999], [-1.3410709999999997, 52.145685400000005], [-1.3409868, 52.14551849999999], [-1.3409497, 52.1454534], [-1.3408481, 52.145278899999994], [-1.3408323000000002, 52.145239399999994], [-1.3407668, 52.1451243], [-1.340685, 52.14498019999999], [-1.3405764, 52.1447975], [-1.3404825, 52.1446387], [-1.3403831999999998, 52.14447820000001], [-1.3402932, 52.1443299], [-1.3402035, 52.14418520000001], [-1.3401308999999997, 52.1440765], [-1.3400464, 52.1439415], [-1.3399635, 52.1438116], [-1.3398776, 52.1436799], [-1.3397929999999998, 52.1435522], [-1.3397205, 52.1434394], [-1.3396414, 52.14331429999999], [-1.3395638, 52.14319350000001], [-1.3394805, 52.1430617], [-1.3393881, 52.14292110000001], [-1.3392835, 52.1427614], [-1.3391988, 52.142641100000006], [-1.3391452, 52.1425563], [-1.3390475, 52.1424058], [-1.3389561, 52.14225590000001], [-1.3388581999999998, 52.1421037], [-1.3387686, 52.14196469999999], [-1.3386705, 52.14181479999999], [-1.3382303999999998, 52.1412072], [-1.338162, 52.141103400000006], [-1.3379317, 52.1407178], [-1.3378577, 52.1406131], [-1.3377867, 52.1405201], [-1.3377289999999995, 52.140445199999995], [-1.3376646, 52.140358799999994], [-1.3375817, 52.14025770000001], [-1.3375119, 52.1401679], [-1.3374435000000002, 52.140080700000006], [-1.3373562, 52.139976], [-1.3372863999999998, 52.1398904], [-1.3371993, 52.1397876], [-1.3371201, 52.13969459999999], [-1.3370343, 52.1395966], [-1.3369459999999995, 52.139498], [-1.3368682, 52.13940989999999], [-1.3367824, 52.1393185], [-1.3367046, 52.139233700000005], [-1.3366214, 52.1391473], [-1.3365488, 52.1390674], [-1.3364712, 52.1389876], [-1.3363747, 52.13889049999999], [-1.3362645, 52.13877839999999], [-1.3361452, 52.13866159999999], [-1.3360594999999995, 52.13858020000001], [-1.3359375, 52.1384658], [-1.335826, 52.1383611], [-1.3357308000000003, 52.13827059999999], [-1.3356316999999998, 52.1381843], [-1.335573, 52.138132100000014], [-1.3355214999999998, 52.13808619999999], [-1.3353943, 52.1379752], [-1.3352883999999998, 52.13788710000001], [-1.3351704000000002, 52.13778750000001], [-1.3350401, 52.13768209999999], [-1.3349302999999997, 52.1375916], [-1.3348244, 52.137506900000005], [-1.3347075, 52.1374137], [-1.334587, 52.13732000000001], [-1.3344740999999998, 52.1372359], [-1.3343508, 52.13714459999999], [-1.3342209, 52.13705000000001], [-1.3340932999999997, 52.13695929999999], [-1.3339644999999998, 52.13686799999999], [-1.3338331, 52.1367766], [-1.3336802, 52.1366721], [-1.333545, 52.1365808], [-1.3333933999999998, 52.1364812], [-1.3332469999999998, 52.136384], [-1.3331037, 52.13628860000001], [-1.3329656, 52.1361989], [-1.3327857, 52.1360811], [-1.3326167, 52.135969900000006], [-1.3324678, 52.135872], [-1.3322412, 52.1357254], [-1.3320963999999995, 52.1356275], [-1.3319316, 52.1355173], [-1.3317665999999997, 52.135407], [-1.3316068999999997, 52.1352941], [-1.3314394, 52.1351741], [-1.331293, 52.1350702], [-1.3311495, 52.1349599], [-1.3309968999999997, 52.134843100000005], [-1.3308706, 52.1347442], [-1.3307393999999997, 52.1346382], [-1.3306063999999995, 52.13453179999998], [-1.3304792, 52.13442830000001], [-1.3303596, 52.1343261], [-1.3302324, 52.134218299999986], [-1.3301117, 52.1341113], [-1.3299894999999995, 52.1340034], [-1.3298688, 52.1338947], [-1.3297467, 52.1337836], [-1.3296343, 52.1336783], [-1.329523, 52.133568], [-1.3294222, 52.1334666], [-1.3293176, 52.13336369999999], [-1.3292103, 52.1332534], [-1.3290991999999997, 52.1331391], [-1.328949, 52.1329745], [-1.3288147, 52.132835199999995], [-1.3286969, 52.1327012], [-1.3285651999999997, 52.13255040000001], [-1.3284527999999998, 52.13241719999999], [-1.3283399, 52.1322829], [-1.3282354999999997, 52.1321554], [-1.3281335999999997, 52.13203349999999], [-1.3280195999999995, 52.131895199999995], [-1.327919, 52.1317627], [-1.3278237999999998, 52.131628499999984], [-1.3277219, 52.1314902], [-1.3275916, 52.13131059999999], [-1.3274899, 52.1311675], [-1.3273786, 52.1310103], [-1.3272791, 52.13086609999999], [-1.3271773999999998, 52.1307197], [-1.3270793, 52.1305804], [-1.3269934999999995, 52.1304536], [-1.3268782999999995, 52.1302891], [-1.3267724, 52.1301253], [-1.3266636999999997, 52.1299532], [-1.3265631999999998, 52.1297992], [-1.3264677, 52.1296452], [-1.3263671999999995, 52.1294855], [-1.3262557999999998, 52.1293052], [-1.3261727, 52.129166], [-1.3260668, 52.1289898], [-1.3259717, 52.1288278], [-1.3258763, 52.1286671], [-1.3257920000000003, 52.12851659999999], [-1.3256981999999995, 52.1283511], [-1.3256136999999997, 52.128198000000005], [-1.3255317, 52.12804549999999], [-1.3254404999999998, 52.127880000000005], [-1.3253508, 52.127710599999986], [-1.3252527, 52.1275153], [-1.3251845, 52.1273821], [-1.3251106999999998, 52.12722649999999], [-1.3250341, 52.1270732], [-1.324951, 52.12689950000001], [-1.3248759, 52.12674220000001], [-1.3247902, 52.12655380000001], [-1.324731, 52.126417800000006], [-1.3246546, 52.1262466], [-1.3245888999999995, 52.126104999999995], [-1.3245151, 52.1259444], [-1.3244429, 52.1257947], [-1.3243865999999995, 52.1256555], [-1.3243182, 52.125494999999994], [-1.3242406, 52.1253154], [-1.3242119999999995, 52.125247], [-1.3241663999999995, 52.1251334], [-1.3241208, 52.1250132], [-1.3240805999999998, 52.1249012], [-1.3240484, 52.1248073], [-1.3240082, 52.12469209999999], [-1.3239693, 52.1245809], [-1.3239263, 52.124464], [-1.3238875, 52.124343], [-1.3238525999999995, 52.1242343], [-1.3238097, 52.1241091], [-1.3237721, 52.1239897], [-1.3237319, 52.1238687], [-1.3236902999999998, 52.1237452], [-1.323638, 52.1235945], [-1.3235857, 52.123424099999994], [-1.3235387999999997, 52.123275], [-1.3233824999999997, 52.1228371], [-1.3233625, 52.1227692], [-1.3232342, 52.12224890000001], [-1.3231219, 52.1217373], [-1.3230491000000002, 52.121356600000006], [-1.3229891, 52.1209714], [-1.3229511, 52.1207683], [-1.3228881, 52.12039309999998], [-1.3228552, 52.1201629], [-1.3228267, 52.1199056], [-1.3227946000000002, 52.1196833], [-1.3227676, 52.11935220000001], [-1.32273, 52.1190879], [-1.3226897999999998, 52.1187725], [-1.3226589999999998, 52.11851639999998], [-1.3226227999999998, 52.1182578], [-1.3225986, 52.11804459999999], [-1.3225664, 52.1178148], [-1.3224218999999997, 52.11712239999999], [-1.3224144, 52.1170437], [-1.3223602999999997, 52.1164071], [-1.3222469999999995, 52.11551930000001], [-1.3221475, 52.1148319], [-1.3220781, 52.1144585], [-1.3220676999999998, 52.11437489999999], [-1.3220079000000002, 52.1137473], [-1.3219284, 52.113112599999994], [-1.3218534, 52.112511600000005], [-1.3217706, 52.11199579999999], [-1.3217066999999998, 52.111443900000005], [-1.3216053999999997, 52.110608600000006], [-1.321596, 52.1104474], [-1.3215943, 52.1099249], [-1.3215800412726857, 52.10978287988833], [-1.3215766999999998, 52.1097496], [-1.3215714, 52.10961210000001], [-1.3215632999999998, 52.109430799999984], [-1.3215593999999995, 52.10926920000001], [-1.3215553, 52.10909969999999], [-1.3215539, 52.1089424], [-1.3215527, 52.1087874], [-1.3215539, 52.1086344], [-1.3215567999999998, 52.1084604], [-1.3215593999999995, 52.108298199999986], [-1.3215621, 52.1081293], [-1.3215675, 52.10799259999999], [-1.3215741999999997, 52.1078163], [-1.3215821, 52.10766660000001], [-1.3215914999999998, 52.10750269999999], [-1.321601, 52.1073493], [-1.3216131, 52.107177099999994], [-1.3216264999999998, 52.10702469999999], [-1.3216411, 52.1068618], [-1.3216547, 52.1067084], [-1.3216732999999998, 52.10653400000001], [-1.3216921999999998, 52.10636], [-1.3217162, 52.1061452], [-1.3217416999999998, 52.1059525], [-1.321766, 52.10576859999999], [-1.3217914, 52.1055701], [-1.3218182999999997, 52.105380200000006], [-1.3218423, 52.10524819999999], [-1.3218690999999998, 52.1050843], [-1.3219012999999995, 52.104918700000006], [-1.3219296, 52.10475869999999], [-1.3219535999999998, 52.1046164], [-1.3219843999999998, 52.104464], [-1.3220165999999998, 52.104295099999995], [-1.3220500999999998, 52.104132799999995], [-1.3220865, 52.10396299999999], [-1.3221212, 52.10380169999999], [-1.3221562, 52.10364580000001], [-1.3221924, 52.1034811], [-1.3222271999999995, 52.1033297], [-1.3222689, 52.10315080000001], [-1.3223063, 52.1030026], [-1.3223492, 52.102847], [-1.3223882, 52.1026919], [-1.3224269999999998, 52.10254880000001], [-1.3224793999999995, 52.1023739], [-1.3225309999999997, 52.102203], [-1.3225744999999998, 52.1020537], [-1.3226227999999998, 52.1019021], [-1.3226725999999998, 52.10173389999999], [-1.3227262, 52.1015741], [-1.3227810000000002, 52.1014045], [-1.3228348, 52.101247], [-1.3228870999999998, 52.1010979], [-1.3229435, 52.10094629999999], [-1.3230025, 52.10077409999999], [-1.3230627, 52.10061859999999], [-1.3231232, 52.10046189999999], [-1.3231780999999998, 52.1003227], [-1.3232450999999998, 52.10013910000001], [-1.3233095999999998, 52.09998579999999], [-1.3233804999999998, 52.0998022], [-1.3234531, 52.099634], [-1.3235187999999998, 52.0994659], [-1.3235832, 52.099311], [-1.3236461, 52.0991629], [-1.3237145, 52.0990014], [-1.3237843, 52.09883239999999], [-1.3238593, 52.0986521], [-1.3239331000000003, 52.098477499999994], [-1.3240029, 52.0983084], [-1.3240686000000002, 52.09814690000001], [-1.3241276999999998, 52.09800189999999], [-1.3241811999999995, 52.09785709999999], [-1.3242401999999998, 52.09771049999999], [-1.3242925, 52.0975737], [-1.3243461, 52.0974336], [-1.3243957, 52.09729609999999], [-1.3244507, 52.09714939999999], [-1.3245083999999998, 52.0969962], [-1.3245608, 52.09685590000001], [-1.3246062999999997, 52.0967226], [-1.3246492999999997, 52.09660139999998], [-1.3246989999999998, 52.09644900000001], [-1.3247444, 52.0963099], [-1.3247835, 52.0961902], [-1.3248276999999995, 52.0960477], [-1.3248733, 52.0958986], [-1.3249174, 52.0957488], [-1.3249618, 52.0956028], [-1.3250059, 52.09544309999999], [-1.325049, 52.095284], [-1.3250919, 52.0951266], [-1.3251294999999998, 52.0949684], [-1.3251697, 52.09480529999999], [-1.3252126, 52.09463470000001], [-1.3252475, 52.09448640000001], [-1.325281, 52.094335599999994], [-1.3253157, 52.0941784], [-1.3253521, 52.09401510000001], [-1.3253895999999998, 52.09385029999999], [-1.3254244999999998, 52.09368229999999], [-1.3254551999999995, 52.0935209], [-1.3254861, 52.093358599999995], [-1.3255103, 52.09321839999999], [-1.3255318, 52.093089], [-1.3255559, 52.0929671], [-1.3255773, 52.0928288], [-1.3255988, 52.092672099999994], [-1.3256163, 52.0925394], [-1.3256364, 52.0924109], [-1.3256579, 52.09226510000001], [-1.3256753, 52.0921299], [-1.3256886, 52.0920147], [-1.3257020999999998, 52.0918869], [-1.3257194999999995, 52.0917575], [-1.3257342999999997, 52.0916314], [-1.3257462, 52.09151870000001], [-1.3257596, 52.0913951], [-1.3257717, 52.09126409999999], [-1.3257826, 52.0911304], [-1.3257945999999998, 52.0909755], [-1.325804, 52.0908371], [-1.3258147999999998, 52.09068469999998], [-1.3258228, 52.0905223], [-1.3258293999999995, 52.090366800000005], [-1.3258361, 52.090192900000005], [-1.3258428, 52.0900157], [-1.3258481999999998, 52.089884700000006], [-1.325851, 52.089732899999994], [-1.3258522, 52.08950490000001], [-1.3258562, 52.08924449999999], [-1.3258562, 52.089063200000005], [-1.325851, 52.0888232], [-1.3258441, 52.0885548], [-1.3258333999999998, 52.0882746], [-1.3258227, 52.0880546], [-1.3258094, 52.08783439999999], [-1.3257931999999997, 52.087603], [-1.3257692, 52.08731770000001], [-1.325757, 52.087141499999994], [-1.3257354999999995, 52.086902499999994], [-1.3257221, 52.0866693], [-1.3257032999999998, 52.08645010000001], [-1.3256871999999995, 52.0862194], [-1.3256765, 52.0860224], [-1.3256726, 52.08582529999999], [-1.3256670999999998, 52.085649999999994], [-1.3256643999999995, 52.085478499999994], [-1.3256605, 52.0853004], [-1.3256631, 52.085124999999984], [-1.3256643999999995, 52.08494699999999], [-1.3256685999999998, 52.08474909999999], [-1.3256766, 52.08454390000001], [-1.3256981, 52.084299900000005], [-1.3257289, 52.0838739], [-1.3257342999999997, 52.083747800000005], [-1.3257558, 52.0835335], [-1.3257786, 52.0833382], [-1.3258025999999998, 52.08316279999999], [-1.3258213, 52.0830029], [-1.3258483, 52.0828231], [-1.3258764999999997, 52.0826541], [-1.3259033, 52.0824951], [-1.3259247000000003, 52.0823525], [-1.3259620999999997, 52.0821623], [-1.3259983999999998, 52.0819834], [-1.3260374, 52.0817871], [-1.3260895999999998, 52.0815376], [-1.3261404999999995, 52.0813159], [-1.3261956, 52.0810907], [-1.3262557999999998, 52.0808651], [-1.3263202, 52.080622], [-1.3264159999999998, 52.0801665], [-1.3264646, 52.07999350000001], [-1.3267198999999998, 52.0791432], [-1.3268501, 52.07865950000001], [-1.3269112, 52.0784646], [-1.3270823, 52.0778781], [-1.3273017, 52.0771289], [-1.3274158923378836, 52.07675990443467], [-1.3274866999999997, 52.0765311], [-1.3275869, 52.0762072], [-1.3276388, 52.0760357], [-1.3277452, 52.0756508], [-1.3278212, 52.0754044], [-1.3278879, 52.0751788], [-1.3279777999999998, 52.0748697], [-1.3280703, 52.0745622], [-1.3281601, 52.0742556], [-1.3282701999999995, 52.0739184], [-1.3283880999999995, 52.073578], [-1.3285033999999998, 52.0732598], [-1.3286228, 52.0729449], [-1.3287489, 52.07264569999999], [-1.3288803, 52.0723374], [-1.3290425999999995, 52.0719763], [-1.3291659000000002, 52.0716977], [-1.3292691999999997, 52.07149410000001], [-1.3294073, 52.0711858], [-1.3295696, 52.0708338], [-1.3297279, 52.0704793], [-1.3298458999999998, 52.0701982], [-1.3299801, 52.0698643], [-1.330098, 52.069556], [-1.3301811999999995, 52.0693112], [-1.3302549999999995, 52.0690803], [-1.3303032, 52.06891869999999], [-1.3303448, 52.06877370000001], [-1.3303944999999997, 52.06856340000001], [-1.3304413000000002, 52.0683623], [-1.3304815999999997, 52.0681504], [-1.3305084, 52.0679773], [-1.3305217, 52.06787489999999], [-1.3305298999999997, 52.06781159999999], [-1.3305567, 52.0675717], [-1.3305795, 52.0672839], [-1.3305864, 52.0671036], [-1.3305547999999998, 52.066757], [-1.3305047, 52.06638300000001], [-1.3304832, 52.0661653], [-1.3304647, 52.06597820000001], [-1.3304195999999997, 52.0656623], [-1.3303603999999998, 52.0653632], [-1.3303182, 52.06513730000001], [-1.3302718999999998, 52.0649679], [-1.330237, 52.0648378], [-1.3301902, 52.0646682], [-1.3301436, 52.0645045], [-1.3300998999999998, 52.06436819999998], [-1.3300366, 52.06419469999999], [-1.3299625, 52.06400179999999], [-1.3298957, 52.0638288], [-1.3297958999999997, 52.0635947], [-1.3296702, 52.06333209999999], [-1.3295721, 52.0631345], [-1.3294686999999998, 52.0629372], [-1.3293692, 52.0627616], [-1.329245, 52.062546000000005], [-1.3290601, 52.0622514], [-1.3288493999999995, 52.061941], [-1.3286549, 52.061671399999994], [-1.3284, 52.0613422], [-1.3281087, 52.0609914]]} 19.8 2340 0000 Leamington Spa Banbury Banbury 52.0609914 -1.3281087 52.0609914 -1.3281087 1 0 2026-09-16 23:10:51 TERMINATED 2026-09-16 23:00:00 Banbury TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746307 1789599558133384 28 28 2026-09-16 23:10:50.759087 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:00:50.136242
594844 624553 C01863 545Y26M816 2026-09-16 COMPLETE 16746940 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 624553, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01863", "consist": "801212", "dest_crs": "XGD", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01863/2026-09-17/detailed", "trust_id": "545Y26M816", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bounds Green T&R.S.M.D", "service_date": "2026-09-16", "dest_arr_time": "0010", "dest_platform": null, "is_terminated": 1, "next_location": "Bounds Green T&R.S.M.D", "signalling_id": "5Y26", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "0001", "current_leg_dep": "2359", "current_leg_end": "Bounds Green T&R.S.M.D", "origin_dep_time": "2226", "origin_platform": "2", "current_location": "Bounds Green New Yard", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.11699669999999998, 51.6109703], [-0.11731700000000002, 51.6106239], [-0.11744297453036912, 51.61048353460085], [-0.11800149999999998, 51.6098612], [-0.1187431, 51.60903720000001], [-0.1193442, 51.60836389999999], [-0.11968779999999996, 51.607981], [-0.1199543, 51.6076763], [-0.1204347, 51.607115099999994], [-0.12128129999999998, 51.6061379], [-0.12187919999999997, 51.60545040000001], [-0.1219962, 51.60531400000001], [-0.1223973, 51.6048695], [-0.12270069999999998, 51.60443889999999], [-0.12291029999999996, 51.6042181], [-0.12309470000000002, 51.60398589999999], [-0.1233141, 51.60373130000001], [-0.12348179999999996, 51.6035455], [-0.1237918, 51.60319009999999], [-0.12387239999999997, 51.6030873], [-0.1239584, 51.60295419999999], [-0.12403229999999996, 51.6028189], [-0.1240864, 51.60268339999999], [-0.1241346, 51.6025493], [-0.12417299999999998, 51.602346700000005], [-0.124179, 51.6021571], [-0.1241489, 51.60190990000001], [-0.12410419999999998, 51.601749000000005], [-0.1240254, 51.6015571], [-0.123919, 51.6013724], [-0.1237976, 51.601208799999995], [-0.1236536, 51.6010421], [-0.123449, 51.60086209999999], [-0.123088, 51.6005699], [-0.12281889999999998, 51.60034069999999], [-0.1227471, 51.6002891], [-0.1224795, 51.60005949999999], [-0.1228253, 51.6004789], [-0.12299689999999998, 51.60073409999998], [-0.1232994, 51.60103459999999], [-0.123398, 51.6011436]]}", "current_leg_start": "Bowes Park R.R.L.", "dest_arr_time_act": "0010", "motion_projection": null, "next_location_lat": "51.6011436", "next_location_lon": "-0.1233980", "previous_location": "Bowes Park R.R.L.", "current_leg_milage": "0.9", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 395.817, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 402.57, \"from_m\": 395.817, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 411.766, \"from_m\": 402.57, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1288.585, \"from_m\": 411.766, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1318.672, \"from_m\": 1288.585, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3239.409, \"from_m\": 1318.672, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3751.499, \"from_m\": 3239.409, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5385.866, \"from_m\": 3751.499, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 5643.348, \"from_m\": 5385.866, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6406.804, \"from_m\": 5643.348, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 6489.608, \"from_m\": 6406.804, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6577.222, \"from_m\": 6489.608, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 7322.367, \"from_m\": 6577.222, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8730.502, \"from_m\": 7322.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9475.647, \"from_m\": 8730.502, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9563.261, \"from_m\": 9475.647, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 9646.065, \"from_m\": 9563.261, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10507.972, \"from_m\": 9646.065, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12839.509, \"from_m\": 10507.972, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 12905.438, \"from_m\": 12839.509, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13436.912, \"from_m\": 12905.438, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14001.835, \"from_m\": 13436.912, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15550.169, \"from_m\": 14001.835, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16282.767, \"from_m\": 15550.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624553, \"profile_key\": \"cccde76e654c56d53337fa881ec82b0d5496597eab3ed99af07c540a9b89631e\", \"schedule_id\": 198, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2279.04, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 6018.753, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Harringay\", \"stage_seq\": 5, \"distance_m\": 7511.038, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2257\", \"location\": \"Ferme Park Recp.\", \"stage_seq\": 6, \"distance_m\": 8026.435, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2351\", \"location\": \"Wood Green Sig. K451\", \"stage_seq\": 7, \"distance_m\": 12789.305, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Alexandra Palace\", \"stage_seq\": 8, \"distance_m\": 13104.493, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Bowes Park\", \"stage_seq\": 9, \"distance_m\": 14285.954, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"0005\", \"location\": \"Bowes Park R.R.L.\", \"stage_seq\": 10, \"distance_m\": 14776.002, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007\", \"location\": \"Bowes Park\", \"stage_seq\": 11, \"distance_m\": 15266.05, \"section_seq\": 1, \"route_path_id\": 27944}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": null, \"location\": \"Bounds Green T&R.S.M.D\", \"stage_seq\": 12, \"distance_m\": 16282.767, \"section_seq\": 1, \"route_path_id\": 27944}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16282.767, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27944}], \"total_distance_m\": 16282.767, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 13511.182, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2771.585, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2226", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.6011436", "current_position_lon": "-0.1233980", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:55Z\", \"source_id\": 51738612, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:29:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:58Z\", \"source_id\": 16698703, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:50Z\", \"source_id\": 16701708, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:10Z\", \"source_id\": 51878058, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:11Z\", \"source_id\": 16740427, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:23Z\", \"source_id\": 51882778, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 15826, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:29Z\", \"source_id\": 51898029, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:29Z\", \"source_id\": 16741946, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:33Z\", \"source_id\": 16746405, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:02Z\", \"source_id\": 51885112, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:04Z\", \"source_id\": 16742661, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:58Z\", \"source_id\": 16746940, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bounds Green T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789599659455907, "current_leg_arrival_utc": "2026-09-18T00:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:00.183485", "service_state_evidence_id": 16746940, "current_leg_start_actual_dep": "2026-09-18T00:05:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:03.767073", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P KGX XGD 5Y26 801212 9 125 None {"version": 3, "segments": [{"to_m": 395.817, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 411.766, "from_m": 402.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1288.585, "from_m": 411.766, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 1318.672, "from_m": 1288.585, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 3239.409, "from_m": 1318.672, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3751.499, "from_m": 3239.409, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5385.866, "from_m": 3751.499, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 5643.348, "from_m": 5385.866, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6406.804, "from_m": 5643.348, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 6489.608, "from_m": 6406.804, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6577.222, "from_m": 6489.608, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7322.367, "from_m": 6577.222, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8730.502, "from_m": 7322.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9475.647, "from_m": 8730.502, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9563.261, "from_m": 9475.647, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 9646.065, "from_m": 9563.261, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10507.972, "from_m": 9646.065, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12839.509, "from_m": 10507.972, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 12905.438, "from_m": 12839.509, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13436.912, "from_m": 12905.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14001.835, "from_m": 13436.912, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15550.169, "from_m": 14001.835, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16282.767, "from_m": 15550.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624553, "profile_key": "cccde76e654c56d53337fa881ec82b0d5496597eab3ed99af07c540a9b89631e", "schedule_id": 198, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2226", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27944}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 27944}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2279.04, "section_seq": 1, "route_path_id": 27944}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 6018.753, "section_seq": 1, "route_path_id": 27944}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Harringay", "stage_seq": 5, "distance_m": 7511.038, "section_seq": 1, "route_path_id": 27944}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2257", "location": "Ferme Park Recp.", "stage_seq": 6, "distance_m": 8026.435, "section_seq": 1, "route_path_id": 27944}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2351", "location": "Wood Green Sig. K451", "stage_seq": 7, "distance_m": 12789.305, "section_seq": 1, "route_path_id": 27944}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Alexandra Palace", "stage_seq": 8, "distance_m": 13104.493, "section_seq": 1, "route_path_id": 27944}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Bowes Park", "stage_seq": 9, "distance_m": 14285.954, "section_seq": 1, "route_path_id": 27944}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "0005", "location": "Bowes Park R.R.L.", "stage_seq": 10, "distance_m": 14776.002, "section_seq": 1, "route_path_id": 27944}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007", "location": "Bowes Park", "stage_seq": 11, "distance_m": 15266.05, "section_seq": 1, "route_path_id": 27944}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": null, "location": "Bounds Green T&R.S.M.D", "stage_seq": 12, "distance_m": 16282.767, "section_seq": 1, "route_path_id": 27944}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16282.767, "from_m": 0.0, "section_seq": 1, "route_path_id": 27944}], "total_distance_m": 16282.767, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 13511.182, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2771.585, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16165, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:55Z", "source_id": 51738612, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:29:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:58Z", "source_id": 16698703, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:50Z", "source_id": 16701708, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16031, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:10Z", "source_id": 51878058, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:45:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:11Z", "source_id": 16740427, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15831, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:23Z", "source_id": 51882778, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:49:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 15826, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:29Z", "source_id": 51898029, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:59:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:29Z", "source_id": 16741946, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:33Z", "source_id": 16746405, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15838, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:02Z", "source_id": 51885112, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:50:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:04Z", "source_id": 16742661, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:58Z", "source_id": 16746940, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] London Kings Cross 2226 2226 2 None None Bounds Green T&R.S.M.D 0010 0010 None EARLY -9 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01863/2026-09-17/detailed None Bowes Park R.R.L. 2026-09-18T00:05:00+01:00 Bounds Green T&R.S.M.D 2.0 {"type": "LineString", "coordinates": [[-0.11699669999999998, 51.6109703], [-0.11731700000000002, 51.6106239], [-0.11744297453036912, 51.61048353460085], [-0.11800149999999998, 51.6098612], [-0.1187431, 51.60903720000001], [-0.1193442, 51.60836389999999], [-0.11968779999999996, 51.607981], [-0.1199543, 51.6076763], [-0.1204347, 51.607115099999994], [-0.12128129999999998, 51.6061379], [-0.12187919999999997, 51.60545040000001], [-0.1219962, 51.60531400000001], [-0.1223973, 51.6048695], [-0.12270069999999998, 51.60443889999999], [-0.12291029999999996, 51.6042181], [-0.12309470000000002, 51.60398589999999], [-0.1233141, 51.60373130000001], [-0.12348179999999996, 51.6035455], [-0.1237918, 51.60319009999999], [-0.12387239999999997, 51.6030873], [-0.1239584, 51.60295419999999], [-0.12403229999999996, 51.6028189], [-0.1240864, 51.60268339999999], [-0.1241346, 51.6025493], [-0.12417299999999998, 51.602346700000005], [-0.124179, 51.6021571], [-0.1241489, 51.60190990000001], [-0.12410419999999998, 51.601749000000005], [-0.1240254, 51.6015571], [-0.123919, 51.6013724], [-0.1237976, 51.601208799999995], [-0.1236536, 51.6010421], [-0.123449, 51.60086209999999], [-0.123088, 51.6005699], [-0.12281889999999998, 51.60034069999999], [-0.1227471, 51.6002891], [-0.1224795, 51.60005949999999], [-0.1228253, 51.6004789], [-0.12299689999999998, 51.60073409999998], [-0.1232994, 51.60103459999999], [-0.123398, 51.6011436]]} 0.9 2359 0001 Bowes Park R.R.L. Bounds Green New Yard Bounds Green T&R.S.M.D 51.6011436 -0.1233980 51.6011436 -0.1233980 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Bounds Green T&R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746940 1789599659455907 28 28 2026-09-16 23:11:03.767073 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:00.183485
594845 626270 C01812 045S30M916 2026-09-16 COMPLETE 16746416 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 626270, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01812", "consist": "801213", "dest_crs": "XCN", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01812/2026-09-17/detailed", "trust_id": "045S30M916", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": "23:54:00", "dar_platform": null, "dest_station": "Craigentinny T.& R.S.M.D", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Craigentinny T.& R.S.M.D", "signalling_id": "5S30", "timing_status": "ON TIME", "origin_station": "Edinburgh", "current_leg_arr": "0001", "current_leg_dep": "2353", "current_leg_end": "Craigentinny T.& R.S.M.D", "origin_dep_time": "2354", "origin_platform": "6", "current_location": "Craigentinny T.& R.S.M.D", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "55.9527891", "next_location_lon": "-3.1266209", "previous_location": "Edinburgh", "current_leg_milage": "2.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3294.532, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3396.822, \"from_m\": 3294.532, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3509.152, \"from_m\": 3396.822, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3844.186, \"from_m\": 3509.152, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 4058.619, \"from_m\": 3844.186, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626270, \"profile_key\": \"9197e12d40a5252a1b78452501ce7193ffca945bade5916dcda3c4c1abfc25e0\", \"schedule_id\": 182, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Craigentinny T.& R.S.M.D\", \"stage_seq\": 4, \"distance_m\": 4058.619, \"section_seq\": 1, \"route_path_id\": 27927}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4058.619, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}], \"total_distance_m\": 4058.619, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3844.186, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 214.433, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2354", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.9527891", "current_position_lon": "-3.1266209", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:33Z\", \"source_id\": 16746416, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Craigentinny T.& R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789599574972683, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:00.194841", "service_state_evidence_id": 16746416, "current_leg_start_actual_dep": "2026-09-17T23:54:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:04.413285", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P EDB XCN 5S30 801213 9 125 None {"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3294.532, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3396.822, "from_m": 3294.532, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3509.152, "from_m": 3396.822, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3844.186, "from_m": 3509.152, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 4058.619, "from_m": 3844.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626270, "profile_key": "9197e12d40a5252a1b78452501ce7193ffca945bade5916dcda3c4c1abfc25e0", "schedule_id": 182, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2354", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 27927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Craigentinny T.& R.S.M.D", "stage_seq": 4, "distance_m": 4058.619, "section_seq": 1, "route_path_id": 27927}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4058.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 27927}], "total_distance_m": 4058.619, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3844.186, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 214.433, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:33Z", "source_id": 16746416, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Edinburgh 2354 2354 6 23:54:00 None Craigentinny T.& R.S.M.D 0001 0001 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01812/2026-09-17/detailed None Edinburgh 2026-09-17T23:54:00+01:00 Craigentinny T.& R.S.M.D 8.0 {"type": "LineString", "coordinates": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]} 2.5 2353 0001 Edinburgh Craigentinny T.& R.S.M.D Craigentinny T.& R.S.M.D 55.9527891 -3.1266209 55.9527891 -3.1266209 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Craigentinny T.& R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746416 1789599574972683 10 10 2026-09-16 23:11:04.413285 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:00.194841
594846 624788 C40245 875H90M816 2026-09-16 COMPLETE None 2026-09-16 23:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 624788, "stp": "P", "toc": "Southern", "uid": "C40245", "consist": "387129+387173", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40245/2026-09-16/detailed", "trust_id": "875H90M816", "origin_crs": "XBI", "show_on_map": 0, "dar_est_time": "22:37:00", "dar_platform": null, "dest_station": "Hove Up Sidings 3-6", "service_date": "2026-09-16", "dest_arr_time": "2300", "dest_platform": "S3", "is_terminated": 1, "next_location": "Preston Park", "signalling_id": "5H90", "timing_status": "LATE", "origin_station": "Lovers Walk T&R.S.M.D", "current_leg_arr": "2242", "current_leg_dep": "2237", "current_leg_end": "Preston Park", "origin_dep_time": "2237", "origin_platform": null, "current_location": "Preston Park", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1490728, 50.8376691], [-0.1492893, 50.837813399999995], [-0.14969, 50.8380815], [-0.1499761, 50.8382892], [-0.150876, 50.839006399999995], [-0.15112039999999996, 50.8392184], [-0.1513162, 50.83938500000001], [-0.1515106, 50.8395656], [-0.1516377, 50.83968959999999], [-0.1517593, 50.83981490000001], [-0.15186969999999997, 50.83991940000001], [-0.1521007, 50.840157999999995], [-0.15223539999999997, 50.8403064], [-0.152387, 50.84047569999999], [-0.1528229, 50.8410068], [-0.15301459999999997, 50.841258499999995], [-0.1531157, 50.841411]]}", "current_leg_start": "Lovers Walk T&R.S.M.D", "dest_arr_time_act": "2300", "motion_projection": null, "next_location_lat": "50.8414110", "next_location_lon": "-0.1531157", "previous_location": "Lovers Walk T&R.S.M.D", "current_leg_milage": "0.3", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 506.401, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 694.021, \"from_m\": 506.401, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1819.039, \"from_m\": 694.021, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1904.876, \"from_m\": 1819.039, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1928.773, \"from_m\": 1904.876, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1994.156, \"from_m\": 1928.773, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2009.483, \"from_m\": 1994.156, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2484.336, \"from_m\": 2009.483, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624788, \"profile_key\": \"f7d807d6484010f84802988312ae60bcd0a78765b8a61d25c45561e9d0d9d1d7\", \"schedule_id\": 5886, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Lovers Walk T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67586}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2255\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 506.401, \"section_seq\": 1, \"route_path_id\": 67586}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": null, \"location\": \"Hove Up Sidings 3-6\", \"stage_seq\": 3, \"distance_m\": 2484.336, \"section_seq\": 1, \"route_path_id\": 67586}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2484.336, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67586}], \"total_distance_m\": 2484.336, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 1417.245, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1067.091, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2237", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "50.8414110", "current_position_lon": "-0.1531157", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:51Z\", \"source_id\": 51765110, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:53Z\", \"source_id\": 16706418, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston Park", "service_state_platform": "1", "timing_fact_generation": 1789595820150663, "current_leg_arrival_utc": "2026-09-17T22:48:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:00.205159", "service_state_evidence_id": 51796301, "current_leg_start_actual_dep": "2026-09-17T22:38:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:03.787836", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P XBI None 5H90 387129+387173 8 110 None {"version": 3, "segments": [{"to_m": 506.401, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 694.021, "from_m": 506.401, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1819.039, "from_m": 694.021, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1904.876, "from_m": 1819.039, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1928.773, "from_m": 1904.876, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1994.156, "from_m": 1928.773, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2009.483, "from_m": 1994.156, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2484.336, "from_m": 2009.483, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624788, "profile_key": "f7d807d6484010f84802988312ae60bcd0a78765b8a61d25c45561e9d0d9d1d7", "schedule_id": 5886, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2237", "location": "Lovers Walk T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67586}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2255", "location": "Preston Park", "stage_seq": 2, "distance_m": 506.401, "section_seq": 1, "route_path_id": 67586}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": null, "location": "Hove Up Sidings 3-6", "stage_seq": 3, "distance_m": 2484.336, "section_seq": 1, "route_path_id": 67586}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2484.336, "from_m": 0.0, "section_seq": 1, "route_path_id": 67586}], "total_distance_m": 2484.336, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 1417.245, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1067.091, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30909, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:51Z", "source_id": 51765110, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:42:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:53Z", "source_id": 16706418, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}] Lovers Walk T&R.S.M.D 2237 2237 None 22:37:00 None Hove Up Sidings 3-6 2300 2300 S3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C40245/2026-09-16/detailed None Lovers Walk T&R.S.M.D 2026-09-17T22:38:00+01:00 Preston Park 5.0 {"type": "LineString", "coordinates": [[-0.1490728, 50.8376691], [-0.1492893, 50.837813399999995], [-0.14969, 50.8380815], [-0.1499761, 50.8382892], [-0.150876, 50.839006399999995], [-0.15112039999999996, 50.8392184], [-0.1513162, 50.83938500000001], [-0.1515106, 50.8395656], [-0.1516377, 50.83968959999999], [-0.1517593, 50.83981490000001], [-0.15186969999999997, 50.83991940000001], [-0.1521007, 50.840157999999995], [-0.15223539999999997, 50.8403064], [-0.152387, 50.84047569999999], [-0.1528229, 50.8410068], [-0.15301459999999997, 50.841258499999995], [-0.1531157, 50.841411]]} 0.3 2237 2242 Lovers Walk T&R.S.M.D Preston Park Preston Park 50.8414110 -0.1531157 50.8414110 -0.1531157 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Preston Park TD TRACKING_TIMEOUT 51796301 1789595820150663 5 5 2026-09-16 23:11:03.787836 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:00.205159
594847 625240 L55621 465W84M816 2026-09-16 COMPLETE None 2026-09-16 23:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 625240, "stp": "P", "toc": "Greater Anglia", "uid": "L55621", "consist": "755325", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55621/2026-09-16/detailed", "trust_id": "465W84M816", "origin_crs": "BSE", "show_on_map": 0, "dar_est_time": "22:59:00", "dar_platform": null, "dest_station": "Bury St Edmunds Sig. BY 19", "service_date": "2026-09-16", "dest_arr_time": "2301", "dest_platform": null, "is_terminated": 1, "next_location": "Bury St Edmunds Sig. BY 19", "signalling_id": "5W84", "timing_status": "EARLY", "origin_station": "Bury St Edmunds", "current_leg_arr": "2301", "current_leg_dep": "2256", "current_leg_end": "Bury St Edmunds Sig. BY 19", "origin_dep_time": "2259", "origin_platform": "1", "current_location": "Bury St Edmunds", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.712623, 52.25358179999999], [0.7115707, 52.2536202], [0.7106976999999999, 52.25368600000001], [0.7096435999999999, 52.25374299999999], [0.7093787999999999, 52.2537523], [0.7088098999999999, 52.2537506], [0.7085166999999999, 52.25375689999999], [0.7082267999999999, 52.2537701]]}", "current_leg_start": "Bury St Edmunds", "dest_arr_time_act": "2301", "motion_projection": null, "next_location_lat": "52.2537701", "next_location_lon": "0.7082268", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51796296\", \"confirmationDeadline\": \"2026-09-16T22:57:09+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 300.201, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625240, \"profile_key\": \"89a66d52394e5befad10b5c1c6b2b01b60d9b559bd85c7b4fd9ede208438fec3\", \"schedule_id\": 16414, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72518}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": null, \"location\": \"Bury St Edmunds Sig. BY 19\", \"stage_seq\": 2, \"distance_m\": 300.201, \"section_seq\": 1, \"route_path_id\": 72518}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 300.201, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72518}], \"total_distance_m\": 300.201, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 300.201, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2259", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "52.2537701", "current_position_lon": "0.7082268", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bury St Edmunds", "service_state_platform": "1", "timing_fact_generation": 1789595822897194, "current_leg_arrival_utc": "2026-09-16T22:57:09+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:00.492727", "service_state_evidence_id": 51796296, "current_leg_start_actual_dep": "2026-09-16T22:56:39+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:04.011292", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P BSE None 5W84 755325 4 100 None {"version": 3, "segments": [{"to_m": 300.201, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625240, "profile_key": "89a66d52394e5befad10b5c1c6b2b01b60d9b559bd85c7b4fd9ede208438fec3", "schedule_id": 16414, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2259", "location": "Bury St Edmunds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72518}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": null, "location": "Bury St Edmunds Sig. BY 19", "stage_seq": 2, "distance_m": 300.201, "section_seq": 1, "route_path_id": 72518}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 300.201, "from_m": 0.0, "section_seq": 1, "route_path_id": 72518}], "total_distance_m": 300.201, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 300.201, "synthetic_unknown_infrastructure_limit_mph": 60} [] Bury St Edmunds 2259 2259 1 22:59:00 None Bury St Edmunds Sig. BY 19 2301 2301 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L55621/2026-09-16/detailed None Bury St Edmunds 2026-09-16T22:56:39+01:00 Bury St Edmunds Sig. BY 19 5.0 {"type": "LineString", "coordinates": [[0.712623, 52.25358179999999], [0.7115707, 52.2536202], [0.7106976999999999, 52.25368600000001], [0.7096435999999999, 52.25374299999999], [0.7093787999999999, 52.2537523], [0.7088098999999999, 52.2537506], [0.7085166999999999, 52.25375689999999], [0.7082267999999999, 52.2537701]]} 0.2 2256 2301 None Bury St Edmunds Bury St Edmunds Sig. BY 19 52.2537701 0.7082268 52.2537701 0.7082268 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Bury St Edmunds TD TRACKING_TIMEOUT 51796296 1789595822897194 3 3 2026-09-16 23:11:04.011292 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:00.492727
594848 625023 P24572 222R70M816 2026-09-16 COMPLETE 16746402 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 625023, "stp": "P", "toc": "Northern", "uid": "P24572", "consist": "150124", "dest_crs": "SHF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24572/2026-09-17/detailed", "trust_id": "222R70M816", "origin_crs": "SCU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "4A", "is_terminated": 1, "next_location": "Sheffield", "signalling_id": "2R70", "timing_status": "ON TIME", "origin_station": "Scunthorpe", "current_leg_arr": "0001", "current_leg_dep": "2355", "current_leg_end": "Sheffield", "origin_dep_time": "2248", "origin_platform": "1", "current_location": "Sheffield", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4142513834674877, 53.41659584700854], [-1.4145574, 53.416396899999995], [-1.4158304, 53.415564], [-1.4160322, 53.415432300000006], [-1.4164377, 53.415152299999995], [-1.4165713, 53.41506319999999], [-1.4168494, 53.4148776], [-1.4174973, 53.41445500000001], [-1.4177581272291455, 53.41428429590598], [-1.4198309, 53.41292769999999], [-1.4221227, 53.4114187], [-1.4249478, 53.4095683], [-1.4249617999999995, 53.4095576], [-1.4250994999999995, 53.4094663], [-1.4253305999999997, 53.4093172], [-1.4256527, 53.4090676], [-1.425902, 53.40890809999999], [-1.4263786, 53.4085645], [-1.4265572, 53.4084348], [-1.4267611, 53.408299199999995], [-1.4271636, 53.4080366], [-1.4273973999999998, 53.40785129999999], [-1.4276148000000002, 53.4076931], [-1.4301063, 53.40603960000001], [-1.4303174, 53.4058662], [-1.4304555, 53.405764799999986], [-1.4306008, 53.4056525], [-1.4327813, 53.404219899999994], [-1.4356063, 53.40235090000001], [-1.4358649, 53.40217449999999], [-1.4360665999999995, 53.4020359], [-1.4363129999999995, 53.4018449], [-1.4364893999999997, 53.40170309999999], [-1.4365673, 53.401645499999994], [-1.4367818000000003, 53.401501], [-1.4370039, 53.4013514], [-1.4371600999999998, 53.40122439999999], [-1.437304454591234, 53.40111607305486], [-1.4375139, 53.4009589], [-1.4376136999999998, 53.40085439999999], [-1.4377828, 53.400691900000005], [-1.4380101999999997, 53.4004418], [-1.4386429, 53.3997257], [-1.4393098, 53.39898829999999], [-1.4394838, 53.3988024], [-1.4397824, 53.3985375], [-1.4400109, 53.398292], [-1.4402739999999998, 53.397986499999995], [-1.4406222999999998, 53.3975896], [-1.4409092999999995, 53.3973379], [-1.4421014, 53.3959888], [-1.4423034, 53.3957551], [-1.4428206999999995, 53.39518989999999], [-1.4429477999999998, 53.3950392], [-1.4435614, 53.3944041], [-1.4441293, 53.39387779999999], [-1.4445476999999998, 53.39352709999999], [-1.4448625999999998, 53.3932785], [-1.445257, 53.39297210000001], [-1.4458702, 53.3925244], [-1.4473208999999998, 53.391551], [-1.4480139, 53.39106400000001], [-1.4486596, 53.390559999999994], [-1.4491729, 53.3901215], [-1.4497699, 53.38955889999999], [-1.4500638999999995, 53.38926250000001], [-1.4502867999999998, 53.389030099999985], [-1.4503360999999997, 53.38897860000001], [-1.4504743, 53.38882499999999], [-1.4506258, 53.3886602], [-1.4508826, 53.3883489], [-1.4510441999999997, 53.3881556], [-1.451181, 53.387982], [-1.4512842999999995, 53.3878373], [-1.4516005999999997, 53.3874037], [-1.4517214, 53.387251799999994], [-1.4521624999999998, 53.3867359], [-1.4522176, 53.3866763], [-1.4523346999999998, 53.386550799999995], [-1.4524586, 53.38641779999999], [-1.452629277575309, 53.386246771284014], [-1.4526529999999998, 53.386223], [-1.4528268, 53.3860543], [-1.4529234999999998, 53.385971299999994], [-1.4530241, 53.38589240000001], [-1.4533755999999998, 53.3856264], [-1.4538106999999998, 53.3853082], [-1.4541824999999995, 53.3850363], [-1.4544201, 53.38488829999999], [-1.4546183, 53.384768099999995], [-1.4547555, 53.38468600000001], [-1.4551480999999995, 53.3844606], [-1.455698038264012, 53.38415351224939], [-1.4558908216090882, 53.38404434789928], [-1.456059960743298, 53.38394703721588], [-1.4562088490416067, 53.383859896859335], [-1.4563408798789796, 53.38378124348975], [-1.4564594466303822, 53.38370939376728], [-1.4565679426707794, 53.38364266435203], [-1.4566697613751365, 53.38357937190415], [-1.4567682961184196, 53.383517833083744], [-1.456866940275593, 53.383456364550966], [-1.4569690872216223, 53.383393282965926], [-1.4570781303314733, 53.38332690498876], [-1.4571974629801103, 53.3832555472796], [-1.4573304785424996, 53.38317752649856], [-1.457480570393606, 53.38309115930579], [-1.457651131908395, 53.3829947623614], [-1.4578455564618311, 53.38288665232553], [-1.4579696999999998, 53.38281800000001], [-1.4581811999999998, 53.3827022], [-1.4589153, 53.3822823], [-1.4592666, 53.382083300000005], [-1.45929085, 53.382070600000006], [-1.4595654, 53.381889300000005], [-1.4597389999999997, 53.38176849999999], [-1.4597936, 53.3817305], [-1.4601232, 53.38148400000001], [-1.4603958, 53.381245799999995], [-1.4608062, 53.38088770000001], [-1.4608473, 53.38084229999999], [-1.4611103999999997, 53.380581], [-1.4611632999999995, 53.38051959999999], [-1.4611986, 53.3804707], [-1.4612902, 53.3803494], [-1.4613790999999998, 53.38021950000001], [-1.4614854, 53.3800585], [-1.4615351, 53.3799764], [-1.4615851, 53.37989369999998], [-1.4616755999999995, 53.37969], [-1.4617286, 53.379557899999995], [-1.4617413999999995, 53.3795179], [-1.4617433, 53.3795119], [-1.4617542, 53.37947779999999], [-1.4617681, 53.3794199], [-1.4617816, 53.37935120000001], [-1.4618654, 53.3785755], [-1.4619218, 53.3780311]]}", "current_leg_start": "Meadowhall", "dest_arr_time_act": "0001½", "motion_projection": null, "next_location_lat": "53.3780311", "next_location_lon": "-1.4619218", "previous_location": "Meadowhall", "current_leg_milage": "3.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 5328.801, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 6394.084, \"from_m\": 5328.801, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6404.932, \"from_m\": 6394.084, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14275.096, \"from_m\": 6404.932, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14654.511, \"from_m\": 14275.096, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15417.055, \"from_m\": 14654.511, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18275.716, \"from_m\": 15417.055, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 21602.467, \"from_m\": 18275.716, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22606.541, \"from_m\": 21602.467, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23574.341, \"from_m\": 22606.541, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 23622.707, \"from_m\": 23574.341, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23701.542, \"from_m\": 23622.707, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 23752.404, \"from_m\": 23701.542, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26237.708, \"from_m\": 23752.404, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 26273.969, \"from_m\": 26237.708, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35842.733, \"from_m\": 26273.969, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36270.721, \"from_m\": 35842.733, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36288.95, \"from_m\": 36270.721, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36382.347, \"from_m\": 36288.95, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36398.16, \"from_m\": 36382.347, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36455.286, \"from_m\": 36398.16, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37033.722, \"from_m\": 36455.286, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37077.819, \"from_m\": 37033.722, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37253.433, \"from_m\": 37077.819, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37352.767, \"from_m\": 37253.433, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37846.432, \"from_m\": 37352.767, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40124.419, \"from_m\": 37846.432, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48066.175, \"from_m\": 40124.419, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48926.582, \"from_m\": 48066.175, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49690.929, \"from_m\": 48926.582, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50446.031, \"from_m\": 49690.929, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52612.18, \"from_m\": 50446.031, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 52891.79, \"from_m\": 52612.18, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53680.302, \"from_m\": 52891.79, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 54673.326, \"from_m\": 53680.302, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57966.838, \"from_m\": 54673.326, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59193.081, \"from_m\": 57966.838, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59422.17, \"from_m\": 59193.081, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 59468.617, \"from_m\": 59422.17, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66791.088, \"from_m\": 59468.617, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67325.498, \"from_m\": 66791.088, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625023, \"profile_key\": \"edbaf414f5959e3674c6e44142521b53ac551f29220d5e453b13f8c2b1a4d372\", \"schedule_id\": 20596, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Scunthorpe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2253H\", \"location\": \"Althorpe\", \"stage_seq\": 2, \"distance_m\": 5378.982, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Crowle\", \"stage_seq\": 3, \"distance_m\": 11370.404, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Thorne South\", \"stage_seq\": 4, \"distance_m\": 20947.586, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Thorne Jn\", \"stage_seq\": 5, \"distance_m\": 23464.904, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Hatfield & Stainforth\", \"stage_seq\": 6, \"distance_m\": 25870.095, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Kirk Sandall\", \"stage_seq\": 7, \"distance_m\": 30288.231, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Bentley Jn\", \"stage_seq\": 8, \"distance_m\": 34657.091, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2331\", \"location\": \"Doncaster\", \"stage_seq\": 9, \"distance_m\": 36891.032, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Hexthorpe Jn\", \"stage_seq\": 10, \"distance_m\": 40182.277, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339H\", \"location\": \"Mexborough\", \"stage_seq\": 11, \"distance_m\": 48251.161, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 12, \"distance_m\": 50132.688, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 13, \"distance_m\": 53532.541, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347H\", \"location\": \"Rotherham Central\", \"stage_seq\": 14, \"distance_m\": 57582.171, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Holmes Jn\", \"stage_seq\": 15, \"distance_m\": 59169.018, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353H\", \"location\": \"Meadowhall\", \"stage_seq\": 16, \"distance_m\": 61881.52, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Wincobank Jn\", \"stage_seq\": 17, \"distance_m\": 62159.67, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 18, \"distance_m\": 66592.958, \"section_seq\": 1, \"route_path_id\": 74382}, {\"is_pass\": false, \"wtt_arr\": \"0001H\", \"wtt_dep\": null, \"location\": \"Sheffield\", \"stage_seq\": 19, \"distance_m\": 67325.498, \"section_seq\": 1, \"route_path_id\": 74382}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 67325.498, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74382}], \"total_distance_m\": 67325.498, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 63695.081, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3630.417, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2248", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.3780311", "current_position_lon": "-1.4619218", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:20Z\", \"source_id\": 51787674, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:22Z\", \"source_id\": 16713229, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:03Z\", \"source_id\": 51800096, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:06Z\", \"source_id\": 16716930, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:44Z\", \"source_id\": 51815764, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:47Z\", \"source_id\": 16721778, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:31Z\", \"source_id\": 51822417, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:37Z\", \"source_id\": 16723834, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:50Z\", \"source_id\": 51831638, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:53Z\", \"source_id\": 16726625, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:17Z\", \"source_id\": 51846234, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:21Z\", \"source_id\": 16730987, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:16Z\", \"source_id\": 51870880, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:22Z\", \"source_id\": 16738276, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:52Z\", \"source_id\": 51873244, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:52Z\", \"source_id\": 16738958, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:39Z\", \"source_id\": 51881706, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:42Z\", \"source_id\": 16741623, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:04Z\", \"source_id\": 51889390, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:08Z\", \"source_id\": 16743910, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:26Z\", \"source_id\": 51897967, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:33Z\", \"source_id\": 16746402, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheffield", "service_state_platform": "6", "timing_fact_generation": 1789599574488459, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:01.626139", "service_state_evidence_id": 16746402, "current_leg_start_actual_dep": "2026-09-17T23:53:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:03.844928", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SCU SHF 2R70 150124 2 75 None {"version": 3, "segments": [{"to_m": 5328.801, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6394.084, "from_m": 5328.801, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6404.932, "from_m": 6394.084, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14275.096, "from_m": 6404.932, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14654.511, "from_m": 14275.096, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15417.055, "from_m": 14654.511, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18275.716, "from_m": 15417.055, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 21602.467, "from_m": 18275.716, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22606.541, "from_m": 21602.467, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23574.341, "from_m": 22606.541, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 23622.707, "from_m": 23574.341, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23701.542, "from_m": 23622.707, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 23752.404, "from_m": 23701.542, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26237.708, "from_m": 23752.404, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26273.969, "from_m": 26237.708, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35842.733, "from_m": 26273.969, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36270.721, "from_m": 35842.733, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36288.95, "from_m": 36270.721, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36382.347, "from_m": 36288.95, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36398.16, "from_m": 36382.347, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36455.286, "from_m": 36398.16, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37033.722, "from_m": 36455.286, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 37077.819, "from_m": 37033.722, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37253.433, "from_m": 37077.819, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37352.767, "from_m": 37253.433, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37846.432, "from_m": 37352.767, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40124.419, "from_m": 37846.432, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48066.175, "from_m": 40124.419, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48926.582, "from_m": 48066.175, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49690.929, "from_m": 48926.582, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50446.031, "from_m": 49690.929, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52612.18, "from_m": 50446.031, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 52891.79, "from_m": 52612.18, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53680.302, "from_m": 52891.79, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 54673.326, "from_m": 53680.302, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57966.838, "from_m": 54673.326, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59193.081, "from_m": 57966.838, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59422.17, "from_m": 59193.081, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59468.617, "from_m": 59422.17, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66791.088, "from_m": 59468.617, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67325.498, "from_m": 66791.088, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625023, "profile_key": "edbaf414f5959e3674c6e44142521b53ac551f29220d5e453b13f8c2b1a4d372", "schedule_id": 20596, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2248", "location": "Scunthorpe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2253H", "location": "Althorpe", "stage_seq": 2, "distance_m": 5378.982, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Crowle", "stage_seq": 3, "distance_m": 11370.404, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Thorne South", "stage_seq": 4, "distance_m": 20947.586, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Thorne Jn", "stage_seq": 5, "distance_m": 23464.904, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Hatfield & Stainforth", "stage_seq": 6, "distance_m": 25870.095, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Kirk Sandall", "stage_seq": 7, "distance_m": 30288.231, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Bentley Jn", "stage_seq": 8, "distance_m": 34657.091, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2331", "location": "Doncaster", "stage_seq": 9, "distance_m": 36891.032, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Hexthorpe Jn", "stage_seq": 10, "distance_m": 40182.277, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Mexborough", "stage_seq": 11, "distance_m": 48251.161, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Swinton (S.Yorks)", "stage_seq": 12, "distance_m": 50132.688, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Aldwarke Jn", "stage_seq": 13, "distance_m": 53532.541, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347H", "location": "Rotherham Central", "stage_seq": 14, "distance_m": 57582.171, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Holmes Jn", "stage_seq": 15, "distance_m": 59169.018, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353H", "location": "Meadowhall", "stage_seq": 16, "distance_m": 61881.52, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Wincobank Jn", "stage_seq": 17, "distance_m": 62159.67, "section_seq": 1, "route_path_id": 74382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Nunnery Main Line Jn", "stage_seq": 18, "distance_m": 66592.958, "section_seq": 1, "route_path_id": 74382}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": null, "location": "Sheffield", "stage_seq": 19, "distance_m": 67325.498, "section_seq": 1, "route_path_id": 74382}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 67325.498, "from_m": 0.0, "section_seq": 1, "route_path_id": 74382}], "total_distance_m": 67325.498, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 63695.081, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3630.417, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6669, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:20Z", "source_id": 51787674, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:53:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:22Z", "source_id": 16713229, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6673, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:03Z", "source_id": 51800096, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:06Z", "source_id": 16716930, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6677, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:44Z", "source_id": 51815764, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:07:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:47Z", "source_id": 16721778, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6701, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:31Z", "source_id": 51822417, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:13:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:37Z", "source_id": 16723834, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6717, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:50Z", "source_id": 51831638, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:18:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:53Z", "source_id": 16726625, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6820, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:17Z", "source_id": 51846234, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:26:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:21Z", "source_id": 16730987, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7171, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:16Z", "source_id": 51870880, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:41:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:22Z", "source_id": 16738276, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7152, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:52Z", "source_id": 51873244, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:52Z", "source_id": 16738958, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:39Z", "source_id": 51881706, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:48:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:42Z", "source_id": 16741623, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7252, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:04Z", "source_id": 51889390, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:54:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:08Z", "source_id": 16743910, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7314, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:26Z", "source_id": 51897967, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:01:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:33Z", "source_id": 16746402, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Scunthorpe 2248 2248 1 None None Sheffield 0002 0001½ 4A ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24572/2026-09-17/detailed None Meadowhall 2026-09-17T23:53:30+01:00 Sheffield 6.0 {"type": "LineString", "coordinates": [[-1.4142513834674877, 53.41659584700854], [-1.4145574, 53.416396899999995], [-1.4158304, 53.415564], [-1.4160322, 53.415432300000006], [-1.4164377, 53.415152299999995], [-1.4165713, 53.41506319999999], [-1.4168494, 53.4148776], [-1.4174973, 53.41445500000001], [-1.4177581272291455, 53.41428429590598], [-1.4198309, 53.41292769999999], [-1.4221227, 53.4114187], [-1.4249478, 53.4095683], [-1.4249617999999995, 53.4095576], [-1.4250994999999995, 53.4094663], [-1.4253305999999997, 53.4093172], [-1.4256527, 53.4090676], [-1.425902, 53.40890809999999], [-1.4263786, 53.4085645], [-1.4265572, 53.4084348], [-1.4267611, 53.408299199999995], [-1.4271636, 53.4080366], [-1.4273973999999998, 53.40785129999999], [-1.4276148000000002, 53.4076931], [-1.4301063, 53.40603960000001], [-1.4303174, 53.4058662], [-1.4304555, 53.405764799999986], [-1.4306008, 53.4056525], [-1.4327813, 53.404219899999994], [-1.4356063, 53.40235090000001], [-1.4358649, 53.40217449999999], [-1.4360665999999995, 53.4020359], [-1.4363129999999995, 53.4018449], [-1.4364893999999997, 53.40170309999999], [-1.4365673, 53.401645499999994], [-1.4367818000000003, 53.401501], [-1.4370039, 53.4013514], [-1.4371600999999998, 53.40122439999999], [-1.437304454591234, 53.40111607305486], [-1.4375139, 53.4009589], [-1.4376136999999998, 53.40085439999999], [-1.4377828, 53.400691900000005], [-1.4380101999999997, 53.4004418], [-1.4386429, 53.3997257], [-1.4393098, 53.39898829999999], [-1.4394838, 53.3988024], [-1.4397824, 53.3985375], [-1.4400109, 53.398292], [-1.4402739999999998, 53.397986499999995], [-1.4406222999999998, 53.3975896], [-1.4409092999999995, 53.3973379], [-1.4421014, 53.3959888], [-1.4423034, 53.3957551], [-1.4428206999999995, 53.39518989999999], [-1.4429477999999998, 53.3950392], [-1.4435614, 53.3944041], [-1.4441293, 53.39387779999999], [-1.4445476999999998, 53.39352709999999], [-1.4448625999999998, 53.3932785], [-1.445257, 53.39297210000001], [-1.4458702, 53.3925244], [-1.4473208999999998, 53.391551], [-1.4480139, 53.39106400000001], [-1.4486596, 53.390559999999994], [-1.4491729, 53.3901215], [-1.4497699, 53.38955889999999], [-1.4500638999999995, 53.38926250000001], [-1.4502867999999998, 53.389030099999985], [-1.4503360999999997, 53.38897860000001], [-1.4504743, 53.38882499999999], [-1.4506258, 53.3886602], [-1.4508826, 53.3883489], [-1.4510441999999997, 53.3881556], [-1.451181, 53.387982], [-1.4512842999999995, 53.3878373], [-1.4516005999999997, 53.3874037], [-1.4517214, 53.387251799999994], [-1.4521624999999998, 53.3867359], [-1.4522176, 53.3866763], [-1.4523346999999998, 53.386550799999995], [-1.4524586, 53.38641779999999], [-1.452629277575309, 53.386246771284014], [-1.4526529999999998, 53.386223], [-1.4528268, 53.3860543], [-1.4529234999999998, 53.385971299999994], [-1.4530241, 53.38589240000001], [-1.4533755999999998, 53.3856264], [-1.4538106999999998, 53.3853082], [-1.4541824999999995, 53.3850363], [-1.4544201, 53.38488829999999], [-1.4546183, 53.384768099999995], [-1.4547555, 53.38468600000001], [-1.4551480999999995, 53.3844606], [-1.455698038264012, 53.38415351224939], [-1.4558908216090882, 53.38404434789928], [-1.456059960743298, 53.38394703721588], [-1.4562088490416067, 53.383859896859335], [-1.4563408798789796, 53.38378124348975], [-1.4564594466303822, 53.38370939376728], [-1.4565679426707794, 53.38364266435203], [-1.4566697613751365, 53.38357937190415], [-1.4567682961184196, 53.383517833083744], [-1.456866940275593, 53.383456364550966], [-1.4569690872216223, 53.383393282965926], [-1.4570781303314733, 53.38332690498876], [-1.4571974629801103, 53.3832555472796], [-1.4573304785424996, 53.38317752649856], [-1.457480570393606, 53.38309115930579], [-1.457651131908395, 53.3829947623614], [-1.4578455564618311, 53.38288665232553], [-1.4579696999999998, 53.38281800000001], [-1.4581811999999998, 53.3827022], [-1.4589153, 53.3822823], [-1.4592666, 53.382083300000005], [-1.45929085, 53.382070600000006], [-1.4595654, 53.381889300000005], [-1.4597389999999997, 53.38176849999999], [-1.4597936, 53.3817305], [-1.4601232, 53.38148400000001], [-1.4603958, 53.381245799999995], [-1.4608062, 53.38088770000001], [-1.4608473, 53.38084229999999], [-1.4611103999999997, 53.380581], [-1.4611632999999995, 53.38051959999999], [-1.4611986, 53.3804707], [-1.4612902, 53.3803494], [-1.4613790999999998, 53.38021950000001], [-1.4614854, 53.3800585], [-1.4615351, 53.3799764], [-1.4615851, 53.37989369999998], [-1.4616755999999995, 53.37969], [-1.4617286, 53.379557899999995], [-1.4617413999999995, 53.3795179], [-1.4617433, 53.3795119], [-1.4617542, 53.37947779999999], [-1.4617681, 53.3794199], [-1.4617816, 53.37935120000001], [-1.4618654, 53.3785755], [-1.4619218, 53.3780311]]} 3.4 2355 0001 Meadowhall Sheffield Sheffield 53.3780311 -1.4619218 53.3780311 -1.4619218 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Sheffield TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746402 1789599574488459 59 59 2026-09-16 23:11:03.844928 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:01.626139
594849 625995 C08826 172V74M916 2026-09-16 COMPLETE 16746580 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 625995, "stp": "P", "toc": "Northern", "uid": "C08826", "consist": "331008", "dest_crs": "ILK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C08826/2026-09-17/detailed", "trust_id": "172V74M916", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": "23:36:00", "dar_platform": null, "dest_station": "Ilkley", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "1", "is_terminated": 1, "next_location": "Ilkley", "signalling_id": "2V74", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "0001", "current_leg_dep": "2358", "current_leg_end": "Ilkley", "origin_dep_time": "2336", "origin_platform": "3B", "current_location": "Ilkley", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7975941252897216, 53.92576346596147], [-1.7975949, 53.925763499999995], [-1.7982540999999996, 53.9257818], [-1.7989131, 53.92578259999999], [-1.7996667, 53.925783], [-1.8006116999999997, 53.9257582], [-1.8013037000000005, 53.92572489999999], [-1.8019696000000005, 53.9256846], [-1.8023159, 53.9256566], [-1.8025922, 53.9256299], [-1.8029896999999997, 53.9255902], [-1.8034253, 53.9255495], [-1.8042391, 53.9254516], [-1.804848, 53.92536509999999], [-1.8055376999999997, 53.9252586], [-1.8071703999999995, 53.92497829999999], [-1.8080162, 53.924854], [-1.8092852, 53.92468920000001], [-1.8101845000000003, 53.92461039999999], [-1.8112892, 53.92453580000001], [-1.8121758, 53.9244956], [-1.8130346, 53.92447930000001], [-1.8140564, 53.924478], [-1.8147468, 53.9244829], [-1.8155557, 53.92452010000001], [-1.8172378, 53.9246051], [-1.8180128999999996, 53.9246176], [-1.8187123999999997, 53.92462940000001], [-1.8201959, 53.9247056], [-1.8215206, 53.924782000000015]]}", "current_leg_start": "Ben Rhydding", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "53.9247820", "next_location_lon": "-1.8215206", "previous_location": "Ben Rhydding", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.595, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 479.969, \"from_m\": 472.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1101.553, \"from_m\": 479.969, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2285.67, \"from_m\": 1101.553, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8380.355, \"from_m\": 2285.67, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10908.193, \"from_m\": 8380.355, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11019.238, \"from_m\": 10908.193, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11133.286, \"from_m\": 11019.238, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11306.784, \"from_m\": 11133.286, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14326.17, \"from_m\": 11306.784, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17519.474, \"from_m\": 14326.17, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17602.006, \"from_m\": 17519.474, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18853.736, \"from_m\": 17602.006, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25598.189, \"from_m\": 18853.736, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27752.781, \"from_m\": 25598.189, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 28143.049, \"from_m\": 27752.781, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28193.82, \"from_m\": 28143.049, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28424.296, \"from_m\": 28193.82, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625995, \"profile_key\": \"9d1ff8dc1e793c08cf10ba7f31d63d835ced7739b8542ec40e52d0494bc99e57\", \"schedule_id\": 882, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 2079.867, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Apperley Jn\", \"stage_seq\": 4, \"distance_m\": 11019.238, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348H\", \"location\": \"Guiseley\", \"stage_seq\": 5, \"distance_m\": 16275.825, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2351H\", \"location\": \"Menston\", \"stage_seq\": 6, \"distance_m\": 21065.156, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2355\", \"location\": \"Burley-in-Wharfedale\", \"stage_seq\": 7, \"distance_m\": 23256.495, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Ben Rhydding\", \"stage_seq\": 8, \"distance_m\": 26841.42, \"section_seq\": 1, \"route_path_id\": 28075}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Ilkley\", \"stage_seq\": 9, \"distance_m\": 28424.296, \"section_seq\": 1, \"route_path_id\": 28075}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28424.296, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28075}], \"total_distance_m\": 28424.296, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28416.922, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7.374, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2336", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.9247820", "current_position_lon": "-1.8215206", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:35Z\", \"source_id\": 51878662, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:37Z\", \"source_id\": 16740626, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:34Z\", \"source_id\": 51883050, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:39Z\", \"source_id\": 16742041, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:34Z\", \"source_id\": 51883050, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:39Z\", \"source_id\": 16742042, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:02Z\", \"source_id\": 51892005, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:07Z\", \"source_id\": 16744685, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:57Z\", \"source_id\": 51898657, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:03Z\", \"source_id\": 16746580, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ilkley", "service_state_platform": "1", "timing_fact_generation": 1789599605125304, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:05.433706", "service_state_evidence_id": 16746580, "current_leg_start_actual_dep": "2026-09-17T23:58:30+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:06.150343", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LDS ILK 2V74 331008 3 100 None {"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1101.553, "from_m": 479.969, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2285.67, "from_m": 1101.553, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8380.355, "from_m": 2285.67, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10908.193, "from_m": 8380.355, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11019.238, "from_m": 10908.193, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11133.286, "from_m": 11019.238, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11306.784, "from_m": 11133.286, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14326.17, "from_m": 11306.784, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17519.474, "from_m": 14326.17, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17602.006, "from_m": 17519.474, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18853.736, "from_m": 17602.006, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25598.189, "from_m": 18853.736, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27752.781, "from_m": 25598.189, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 28143.049, "from_m": 27752.781, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28193.82, "from_m": 28143.049, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28424.296, "from_m": 28193.82, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625995, "profile_key": "9d1ff8dc1e793c08cf10ba7f31d63d835ced7739b8542ec40e52d0494bc99e57", "schedule_id": 882, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2336", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 28075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 2079.867, "section_seq": 1, "route_path_id": 28075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Apperley Jn", "stage_seq": 4, "distance_m": 11019.238, "section_seq": 1, "route_path_id": 28075}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348H", "location": "Guiseley", "stage_seq": 5, "distance_m": 16275.825, "section_seq": 1, "route_path_id": 28075}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2351H", "location": "Menston", "stage_seq": 6, "distance_m": 21065.156, "section_seq": 1, "route_path_id": 28075}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2355", "location": "Burley-in-Wharfedale", "stage_seq": 7, "distance_m": 23256.495, "section_seq": 1, "route_path_id": 28075}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Ben Rhydding", "stage_seq": 8, "distance_m": 26841.42, "section_seq": 1, "route_path_id": 28075}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Ilkley", "stage_seq": 9, "distance_m": 28424.296, "section_seq": 1, "route_path_id": 28075}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28424.296, "from_m": 0.0, "section_seq": 1, "route_path_id": 28075}], "total_distance_m": 28424.296, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28416.922, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7.374, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5204, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:35Z", "source_id": 51878662, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:47:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:37Z", "source_id": 16740626, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5190, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:34Z", "source_id": 51883050, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:50:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:39Z", "source_id": 16742041, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5193, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:34Z", "source_id": 51883050, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:53:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:39Z", "source_id": 16742042, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5220, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:02Z", "source_id": 51892005, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:57:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:07Z", "source_id": 16744685, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5228, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:57Z", "source_id": 51898657, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:01:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:03Z", "source_id": 16746580, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Leeds 2336 2336 3B 23:36:00 None Ilkley 0003 0003 1 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C08826/2026-09-17/detailed None Ben Rhydding 2026-09-17T23:58:30+01:00 Ilkley 3.0 {"type": "LineString", "coordinates": [[-1.7975941252897216, 53.92576346596147], [-1.7975949, 53.925763499999995], [-1.7982540999999996, 53.9257818], [-1.7989131, 53.92578259999999], [-1.7996667, 53.925783], [-1.8006116999999997, 53.9257582], [-1.8013037000000005, 53.92572489999999], [-1.8019696000000005, 53.9256846], [-1.8023159, 53.9256566], [-1.8025922, 53.9256299], [-1.8029896999999997, 53.9255902], [-1.8034253, 53.9255495], [-1.8042391, 53.9254516], [-1.804848, 53.92536509999999], [-1.8055376999999997, 53.9252586], [-1.8071703999999995, 53.92497829999999], [-1.8080162, 53.924854], [-1.8092852, 53.92468920000001], [-1.8101845000000003, 53.92461039999999], [-1.8112892, 53.92453580000001], [-1.8121758, 53.9244956], [-1.8130346, 53.92447930000001], [-1.8140564, 53.924478], [-1.8147468, 53.9244829], [-1.8155557, 53.92452010000001], [-1.8172378, 53.9246051], [-1.8180128999999996, 53.9246176], [-1.8187123999999997, 53.92462940000001], [-1.8201959, 53.9247056], [-1.8215206, 53.924782000000015]]} 1.0 2358 0001 Ben Rhydding Ilkley Ilkley 53.9247820 -1.8215206 53.9247820 -1.8215206 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Ilkley TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746580 1789599605125304 29 29 2026-09-16 23:11:06.150343 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:05.433706
594850 625626 L12055 879B72M916 2026-09-16 COMPLETE 16746952 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 625626, "stp": "P", "toc": "London Overground", "uid": "L12055", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12055/2026-09-17/detailed", "trust_id": "879B72M916", "origin_crs": "CYP", "show_on_map": 0, "dar_est_time": "23:17:00", "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "2", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9B72", "timing_status": "ON TIME", "origin_station": "Crystal Palace", "current_leg_arr": "0001", "current_leg_dep": "2359", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "2317", "origin_platform": "3", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]}", "current_leg_start": "Canonbury East London Line", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "51.5458694", "next_location_lon": "-0.1047385", "previous_location": "Canonbury East London Line", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1684.364, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7833.355, \"from_m\": 1684.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13394.045, \"from_m\": 7833.355, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13438.594, \"from_m\": 13394.045, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15903.662, \"from_m\": 13438.594, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17397.868, \"from_m\": 15903.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17589.139, \"from_m\": 17397.868, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 18538.714, \"from_m\": 17589.139, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19256.82, \"from_m\": 18538.714, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20994.478, \"from_m\": 19256.82, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21049.461, \"from_m\": 20994.478, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21309.436, \"from_m\": 21049.461, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21382.31, \"from_m\": 21309.436, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21525.21, \"from_m\": 21382.31, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21928.006, \"from_m\": 21525.21, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22861.315, \"from_m\": 21928.006, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23415.901, \"from_m\": 22861.315, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27581.627, \"from_m\": 23415.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625626, \"profile_key\": \"d48002d13effedbedaecb40c3ba1c3b0435d655d6b31da6daf3cb7a75b06e783\", \"schedule_id\": 15485, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Crystal Palace\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321H\", \"location\": \"Sydenham\", \"stage_seq\": 2, \"distance_m\": 1885.447, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Forest Hill\", \"stage_seq\": 3, \"distance_m\": 3305.978, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 4, \"distance_m\": 4658.341, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329\", \"location\": \"Brockley\", \"stage_seq\": 5, \"distance_m\": 6323.412, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2332\", \"location\": \"New Cross Gate\", \"stage_seq\": 6, \"distance_m\": 7639.424, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 7, \"distance_m\": 8601.777, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 8, \"distance_m\": 9358.601, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336H\", \"location\": \"Surrey Quays\", \"stage_seq\": 9, \"distance_m\": 9648.046, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338H\", \"location\": \"Canada Water\", \"stage_seq\": 10, \"distance_m\": 10257.712, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 10571.776, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2341H\", \"location\": \"Wapping\", \"stage_seq\": 12, \"distance_m\": 11048.1, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2343\", \"wtt_dep\": \"2343H\", \"location\": \"Shadwell\", \"stage_seq\": 13, \"distance_m\": 16601.728, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Whitechapel\", \"stage_seq\": 14, \"distance_m\": 17607.546, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 15, \"distance_m\": 18681.057, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2350H\", \"location\": \"Hoxton\", \"stage_seq\": 16, \"distance_m\": 19913.376, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2352H\", \"location\": \"Haggerston\", \"stage_seq\": 17, \"distance_m\": 20795.614, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2355\", \"location\": \"Dalston Junction\", \"stage_seq\": 18, \"distance_m\": 21468.594, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 19, \"distance_m\": 25686.646, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2357H\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 20, \"distance_m\": 25936.734, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 21, \"distance_m\": 27581.627, \"section_seq\": 1, \"route_path_id\": 34291}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27581.627, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}], \"total_distance_m\": 27581.627, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 25214.82, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2366.807, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2317", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5458694", "current_position_lon": "-0.1047385", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:36Z\", \"source_id\": 51838177, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:40Z\", \"source_id\": 16728625, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:23Z\", \"source_id\": 51843002, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:26Z\", \"source_id\": 16730028, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:49Z\", \"source_id\": 51847058, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:54Z\", \"source_id\": 16731249, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:21Z\", \"source_id\": 51851226, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:27Z\", \"source_id\": 16732517, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:28Z\", \"source_id\": 51854690, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:33Z\", \"source_id\": 16733522, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:36Z\", \"source_id\": 51864964, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:41Z\", \"source_id\": 16736547, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:35Z\", \"source_id\": 51868169, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:38Z\", \"source_id\": 16737467, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:09Z\", \"source_id\": 51870630, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:13Z\", \"source_id\": 16738210, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:56Z\", \"source_id\": 51873374, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:02Z\", \"source_id\": 16739001, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:55Z\", \"source_id\": 51876258, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:59Z\", \"source_id\": 16739909, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:12Z\", \"source_id\": 51879591, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:17Z\", \"source_id\": 16740954, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:34Z\", \"source_id\": 51883033, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:39Z\", \"source_id\": 16742039, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:08Z\", \"source_id\": 51886645, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:13Z\", \"source_id\": 16743152, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:48Z\", \"source_id\": 51890315, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:54Z\", \"source_id\": 16744200, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:37Z\", \"source_id\": 51892799, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:43Z\", \"source_id\": 16744924, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:34Z\", \"source_id\": 51896692, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:43Z\", \"source_id\": 16746063, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:59Z\", \"source_id\": 51899997, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:04Z\", \"source_id\": 16746952, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "2", "timing_fact_generation": 1789599665890009, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:05.882591", "service_state_evidence_id": 16746952, "current_leg_start_actual_dep": "2026-09-17T23:57:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:06.147905", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P CYP XHZ 9B72 None None None None {"version": 3, "segments": [{"to_m": 1684.364, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7833.355, "from_m": 1684.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13394.045, "from_m": 7833.355, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13438.594, "from_m": 13394.045, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15903.662, "from_m": 13438.594, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17397.868, "from_m": 15903.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17589.139, "from_m": 17397.868, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 18538.714, "from_m": 17589.139, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19256.82, "from_m": 18538.714, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20994.478, "from_m": 19256.82, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21049.461, "from_m": 20994.478, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21309.436, "from_m": 21049.461, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21382.31, "from_m": 21309.436, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21525.21, "from_m": 21382.31, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21928.006, "from_m": 21525.21, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22861.315, "from_m": 21928.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23415.901, "from_m": 22861.315, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27581.627, "from_m": 23415.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625626, "profile_key": "d48002d13effedbedaecb40c3ba1c3b0435d655d6b31da6daf3cb7a75b06e783", "schedule_id": 15485, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2317", "location": "Crystal Palace", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321H", "location": "Sydenham", "stage_seq": 2, "distance_m": 1885.447, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Forest Hill", "stage_seq": 3, "distance_m": 3305.978, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Honor Oak Park", "stage_seq": 4, "distance_m": 4658.341, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329", "location": "Brockley", "stage_seq": 5, "distance_m": 6323.412, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2332", "location": "New Cross Gate", "stage_seq": 6, "distance_m": 7639.424, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Canal Jn (New Cross)", "stage_seq": 7, "distance_m": 8601.777, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Surrey Quays Silwood Jn", "stage_seq": 8, "distance_m": 9358.601, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336H", "location": "Surrey Quays", "stage_seq": 9, "distance_m": 9648.046, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338H", "location": "Canada Water", "stage_seq": 10, "distance_m": 10257.712, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 10571.776, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2341H", "location": "Wapping", "stage_seq": 12, "distance_m": 11048.1, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2343", "wtt_dep": "2343H", "location": "Shadwell", "stage_seq": 13, "distance_m": 16601.728, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Whitechapel", "stage_seq": 14, "distance_m": 17607.546, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348H", "location": "Shoreditch High Street", "stage_seq": 15, "distance_m": 18681.057, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2350H", "location": "Hoxton", "stage_seq": 16, "distance_m": 19913.376, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2352H", "location": "Haggerston", "stage_seq": 17, "distance_m": 20795.614, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2355", "location": "Dalston Junction", "stage_seq": 18, "distance_m": 21468.594, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "East London Line Boundary North London Line", "stage_seq": 19, "distance_m": 25686.646, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2357H", "location": "Canonbury East London Line", "stage_seq": 20, "distance_m": 25936.734, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Highbury & Islington (East London Line)", "stage_seq": 21, "distance_m": 27581.627, "section_seq": 1, "route_path_id": 34291}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27581.627, "from_m": 0.0, "section_seq": 1, "route_path_id": 34291}], "total_distance_m": 27581.627, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 25214.82, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2366.807, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:36Z", "source_id": 51838177, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:40Z", "source_id": 16728625, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:23Z", "source_id": 51843002, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:23:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:26Z", "source_id": 16730028, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:49Z", "source_id": 51847058, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:26:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:54Z", "source_id": 16731249, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:21Z", "source_id": 51851226, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:28:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:27Z", "source_id": 16732517, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:28Z", "source_id": 51854690, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:31:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:33Z", "source_id": 16733522, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:36Z", "source_id": 51864964, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:37:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:41Z", "source_id": 16736547, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:35Z", "source_id": 51868169, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:39:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:38Z", "source_id": 16737467, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:09Z", "source_id": 51870630, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:13Z", "source_id": 16738210, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:56Z", "source_id": 51873374, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:42:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:02Z", "source_id": 16739001, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:55Z", "source_id": 51876258, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:44:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:59Z", "source_id": 16739909, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:12Z", "source_id": 51879591, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:46:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:17Z", "source_id": 16740954, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:34Z", "source_id": 51883033, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:49:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:39Z", "source_id": 16742039, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:08Z", "source_id": 51886645, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:51:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:13Z", "source_id": 16743152, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:48Z", "source_id": 51890315, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:54:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:54Z", "source_id": 16744200, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:37Z", "source_id": 51892799, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:56:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:43Z", "source_id": 16744924, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:34Z", "source_id": 51896692, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:59:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:43Z", "source_id": 16746063, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15028, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:59Z", "source_id": 51899997, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:01:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:04Z", "source_id": 16746952, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Crystal Palace 2317 2317 3 23:17:00 None Highbury & Islington (East London Line) 0004 0001 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L12055/2026-09-17/detailed None Canonbury East London Line 2026-09-17T23:57:30+01:00 Highbury & Islington (East London Line) 2.0 {"type": "LineString", "coordinates": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]} 0.5 2359 0001 Canonbury East London Line Highbury & Islington (East London Line) Highbury & Islington (East London Line) 51.5458694 -0.1047385 51.5458694 -0.1047385 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Highbury & Islington (East London Line) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746952 1789599665890009 70 70 2026-09-16 23:11:06.147905 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:05.882591
594851 624841 C32613 292J21M816 2026-09-16 COMPLETE 16746596 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 624841, "stp": "O", "toc": "Northern", "uid": "C32613", "consist": "150120+156416", "dest_crs": "MCV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32613/2026-09-17/detailed", "trust_id": "292J21M816", "origin_crs": "CLH", "show_on_map": 0, "dar_est_time": "22:39:00", "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-16", "dest_arr_time": "2352", "dest_platform": "6", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "2J21", "timing_status": "LATE", "origin_station": "Clitheroe", "current_leg_arr": "0001", "current_leg_dep": "2351", "current_leg_end": "Manchester Victoria", "origin_dep_time": "2239", "origin_platform": "1", "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2756459, 53.4861063], [-2.2755722, 53.4856352], [-2.2755173999999996, 53.48533749999999], [-2.2754379, 53.48501520000001], [-2.2753292, 53.484731399999994], [-2.2751036, 53.48433919999999], [-2.2750145, 53.4841619], [-2.2747998, 53.48377959999999], [-2.2746727999999994, 53.48362550000001], [-2.2745273, 53.48348450000001], [-2.2743684, 53.4833526], [-2.2741835999999997, 53.4832283], [-2.2739808, 53.483101999999995], [-2.2738465, 53.48302700000001], [-2.2736858, 53.4829448], [-2.2733511, 53.48278779999999], [-2.2728349, 53.4825801], [-2.2726239999999995, 53.482501799999994], [-2.272349999999999, 53.4824021], [-2.2721167, 53.482320300000005], [-2.2718364, 53.4822305], [-2.2714375, 53.48211179999999], [-2.2711625, 53.48203540000001], [-2.2708699, 53.48196079999999], [-2.2699696, 53.48177080000001], [-2.2690343, 53.48159040000001], [-2.2681687, 53.48143], [-2.2677474, 53.4813586], [-2.2673076, 53.4812933], [-2.2669198999999995, 53.4812409], [-2.2665202999999994, 53.48119419999998], [-2.2660614, 53.4811543], [-2.2657117, 53.481123899999986], [-2.2650885999999995, 53.4810881], [-2.2644738999999996, 53.481064999999994], [-2.2638796, 53.4810538], [-2.2635845999999997, 53.4810534], [-2.2632803, 53.4810567], [-2.2628839, 53.4810705], [-2.2625998999999997, 53.4810842], [-2.2624811000000005, 53.48108989999999], [-2.262157, 53.4811136], [-2.2618315, 53.4811403], [-2.2613262, 53.481193399999995], [-2.2608026, 53.4812583], [-2.2600856, 53.48138380000001], [-2.259749, 53.4814516], [-2.2593893, 53.48153080000001], [-2.2588529, 53.4816705], [-2.2585527999999995, 53.4817577], [-2.258306, 53.48183469999999], [-2.2577853, 53.4820156], [-2.2576651999999995, 53.4820612], [-2.2573947217507606, 53.48216710970866], [-2.2571706456678147, 53.48225286055011], [-2.256969656653781, 53.48232594546128], [-2.2567884655444757, 53.48238818184951], [-2.256623783175716, 53.48244138712217], [-2.2564723203833195, 53.48248737868663], [-2.256330788003104, 53.48252797395023], [-2.256195896870886, 53.482564990320355], [-2.2560643578224826, 53.48260024520432], [-2.255932881693711, 53.48263555600953], [-2.255798179320389, 53.4826727401433], [-2.255656961538334, 53.48271361501301], [-2.2555059391833625, 53.48275999802601], [-2.2553418230912916, 53.48281370658968], [-2.255161324097939, 53.48287655811135], [-2.2549611530391216, 53.48295036999839], [-2.254738020750657, 53.48303695965816], [-2.2545087, 53.4831304], [-2.2543617999999994, 53.48319219999999], [-2.2542179, 53.4832589], [-2.2540453, 53.48335140000001], [-2.2538871, 53.48344759999999], [-2.253755, 53.4835417], [-2.253626, 53.4836406], [-2.253401199999999, 53.4838443], [-2.2531764, 53.4840731], [-2.2530277, 53.4842026], [-2.2528519999999994, 53.4843357], [-2.2526292, 53.48445139999998], [-2.252514949354439, 53.48450985381865], [-2.2522975570344586, 53.48460099592105], [-2.252106068473388, 53.48468215750945], [-2.2519366825539984, 53.48475467775267], [-2.251785598159057, 53.484819895819555], [-2.2516490141713335, 53.48487915087893], [-2.251523129473596, 53.48493378209964], [-2.251404142948614, 53.4849851286505], [-2.2512882534791556, 53.48503452970037], [-2.25117165994799, 53.48508332441807], [-2.2510505612378857, 53.48513285197242], [-2.2509211562316125, 53.48518445153229], [-2.2507796438119376, 53.48523946226648], [-2.2506222228616313, 53.48529922334383], [-2.2504450922634613, 53.48536507393318], [-2.2502444509001975, 53.48543835320337], [-2.250016497654608, 53.485520400323225], [-2.2495146, 53.48570109999999], [-2.2483318999999997, 53.48611790000001], [-2.247942, 53.4862553], [-2.2472326, 53.4864815], [-2.2471713000000006, 53.4864996], [-2.2468407, 53.4865973], [-2.2464817, 53.4867059], [-2.2464548999999994, 53.4867141], [-2.2458401999999995, 53.4869017], [-2.2457882102988034, 53.48691756947377], [-2.2453881, 53.4870397], [-2.2447475, 53.4872526], [-2.2446615, 53.48728530000001], [-2.2444371999999997, 53.4873743], [-2.2439139, 53.4875828], [-2.2438659, 53.4876019], [-2.2432394999999996, 53.4878328], [-2.2428973, 53.48795890000002], [-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Salford Crescent", "dest_arr_time_act": "2352", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Salford Crescent", "current_leg_milage": "2.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 16255.766, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16339.499, \"from_m\": 16255.766, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16385.379, \"from_m\": 16339.499, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16541.47, \"from_m\": 16385.379, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17037.643, \"from_m\": 16541.47, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18487.649, \"from_m\": 17037.643, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18871.478, \"from_m\": 18487.649, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22397.366, \"from_m\": 18871.478, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23618.927, \"from_m\": 22397.366, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24353.844, \"from_m\": 23618.927, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25687.069, \"from_m\": 24353.844, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34249.887, \"from_m\": 25687.069, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34303.841, \"from_m\": 34249.887, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37522.743, \"from_m\": 34303.841, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37583.649, \"from_m\": 37522.743, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 38669.371, \"from_m\": 37583.649, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39084.529, \"from_m\": 38669.371, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39426.404, \"from_m\": 39084.529, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 39951.103, \"from_m\": 39426.404, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39996.087, \"from_m\": 39951.103, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 41009.903, \"from_m\": 39996.087, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48577.563, \"from_m\": 41009.903, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 50985.68, \"from_m\": 48577.563, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 53152.427, \"from_m\": 50985.68, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 53620.403, \"from_m\": 53152.427, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55565.83, \"from_m\": 53620.403, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55729.284, \"from_m\": 55565.83, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55916.221, \"from_m\": 55729.284, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56405.915, \"from_m\": 55916.221, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56561.733, \"from_m\": 56405.915, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 624841, \"profile_key\": \"a496d9a0bb315374cdfc81d751030d48802a0ab71e64da8b94ebe51c97661e9e\", \"schedule_id\": 35755, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Clitheroe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245\", \"location\": \"Whalley\", \"stage_seq\": 2, \"distance_m\": 5724.733, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2250\", \"location\": \"Langho\", \"stage_seq\": 3, \"distance_m\": 9110.286, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2257\", \"location\": \"Ramsgreave and Wilpshire\", \"stage_seq\": 4, \"distance_m\": 12817.808, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 5, \"distance_m\": 16339.499, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Blackburn\", \"stage_seq\": 6, \"distance_m\": 17310.412, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Darwen\", \"stage_seq\": 7, \"distance_m\": 23948.961, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Darwen South Jn\", \"stage_seq\": 8, \"distance_m\": 25614.817, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319\", \"location\": \"Entwistle\", \"stage_seq\": 9, \"distance_m\": 29970.954, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2324H\", \"location\": \"Bromley Cross\", \"stage_seq\": 10, \"distance_m\": 34807.147, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"Hall I' Th' Wood\", \"stage_seq\": 11, \"distance_m\": 36648.423, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Astley Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 37642.636, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2335\", \"location\": \"Bolton\", \"stage_seq\": 13, \"distance_m\": 39541.025, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Burnden Jn\", \"stage_seq\": 14, \"distance_m\": 40247.769, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347H\", \"location\": \"Salford Crescent\", \"stage_seq\": 15, \"distance_m\": 53840.795, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Salford Central\", \"stage_seq\": 16, \"distance_m\": 55426.261, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Deal Street Jn\", \"stage_seq\": 17, \"distance_m\": 55916.221, \"section_seq\": 1, \"route_path_id\": 67246}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 18, \"distance_m\": 56561.733, \"section_seq\": 1, \"route_path_id\": 67246}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 56561.733, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67246}], \"total_distance_m\": 56561.733, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 52823.272, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3738.461, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2239", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:22Z\", \"source_id\": 51804312, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:26Z\", \"source_id\": 16718247, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7771, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:42Z\", \"source_id\": 51819260, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:46Z\", \"source_id\": 16722838, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:48Z\", \"source_id\": 51841979, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:54Z\", \"source_id\": 16729701, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:06Z\", \"source_id\": 51854085, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:11Z\", \"source_id\": 16733308, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:47Z\", \"source_id\": 51884775, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:51Z\", \"source_id\": 16742577, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:22Z\", \"source_id\": 51889769, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:28Z\", \"source_id\": 16744046, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:02Z\", \"source_id\": 51898734, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:07Z\", \"source_id\": 16746596, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "6", "timing_fact_generation": 1789599608035216, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:09.369430", "service_state_evidence_id": 16746596, "current_leg_start_actual_dep": "2026-09-17T23:56:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:10.308717", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O CLH MCV 2J21 150120+156416 4 75 None {"version": 3, "segments": [{"to_m": 16255.766, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16339.499, "from_m": 16255.766, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16385.379, "from_m": 16339.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16541.47, "from_m": 16385.379, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17037.643, "from_m": 16541.47, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18487.649, "from_m": 17037.643, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18871.478, "from_m": 18487.649, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22397.366, "from_m": 18871.478, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23618.927, "from_m": 22397.366, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24353.844, "from_m": 23618.927, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25687.069, "from_m": 24353.844, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34249.887, "from_m": 25687.069, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34303.841, "from_m": 34249.887, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37522.743, "from_m": 34303.841, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37583.649, "from_m": 37522.743, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 38669.371, "from_m": 37583.649, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39084.529, "from_m": 38669.371, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39426.404, "from_m": 39084.529, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39951.103, "from_m": 39426.404, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39996.087, "from_m": 39951.103, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 41009.903, "from_m": 39996.087, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48577.563, "from_m": 41009.903, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 50985.68, "from_m": 48577.563, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 53152.427, "from_m": 50985.68, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53620.403, "from_m": 53152.427, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55565.83, "from_m": 53620.403, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55729.284, "from_m": 55565.83, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55916.221, "from_m": 55729.284, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56405.915, "from_m": 55916.221, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56561.733, "from_m": 56405.915, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 624841, "profile_key": "a496d9a0bb315374cdfc81d751030d48802a0ab71e64da8b94ebe51c97661e9e", "schedule_id": 35755, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2239", "location": "Clitheroe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Whalley", "stage_seq": 2, "distance_m": 5724.733, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "Langho", "stage_seq": 3, "distance_m": 9110.286, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2257", "location": "Ramsgreave and Wilpshire", "stage_seq": 4, "distance_m": 12817.808, "section_seq": 1, "route_path_id": 67246}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Daisyfield Jn", "stage_seq": 5, "distance_m": 16339.499, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Blackburn", "stage_seq": 6, "distance_m": 17310.412, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Darwen", "stage_seq": 7, "distance_m": 23948.961, "section_seq": 1, "route_path_id": 67246}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Darwen South Jn", "stage_seq": 8, "distance_m": 25614.817, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319", "location": "Entwistle", "stage_seq": 9, "distance_m": 29970.954, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2324H", "location": "Bromley Cross", "stage_seq": 10, "distance_m": 34807.147, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "Hall I' Th' Wood", "stage_seq": 11, "distance_m": 36648.423, "section_seq": 1, "route_path_id": 67246}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Astley Bridge Jn", "stage_seq": 12, "distance_m": 37642.636, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2335", "location": "Bolton", "stage_seq": 13, "distance_m": 39541.025, "section_seq": 1, "route_path_id": 67246}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Burnden Jn", "stage_seq": 14, "distance_m": 40247.769, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347H", "location": "Salford Crescent", "stage_seq": 15, "distance_m": 53840.795, "section_seq": 1, "route_path_id": 67246}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Salford Central", "stage_seq": 16, "distance_m": 55426.261, "section_seq": 1, "route_path_id": 67246}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Deal Street Jn", "stage_seq": 17, "distance_m": 55916.221, "section_seq": 1, "route_path_id": 67246}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 18, "distance_m": 56561.733, "section_seq": 1, "route_path_id": 67246}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56561.733, "from_m": 0.0, "section_seq": 1, "route_path_id": 67246}], "total_distance_m": 56561.733, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 52823.272, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3738.461, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7716, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:22Z", "source_id": 51804312, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:02:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:26Z", "source_id": 16718247, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7771, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:42Z", "source_id": 51819260, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:11:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:46Z", "source_id": 16722838, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7775, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:48Z", "source_id": 51841979, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:23:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:54Z", "source_id": 16729701, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8336, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:06Z", "source_id": 51854085, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:31:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:11Z", "source_id": 16733308, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8296, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:47Z", "source_id": 51884775, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:51Z", "source_id": 16742577, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8257, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:22Z", "source_id": 51889769, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:53:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:28Z", "source_id": 16744046, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8175, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:02Z", "source_id": 51898734, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:01:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:07Z", "source_id": 16746596, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Clitheroe 2239 2239 1 22:39:00 None Manchester Victoria 2352 2352 6 LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32613/2026-09-17/detailed None Salford Crescent 2026-09-17T23:56:30+01:00 Manchester Victoria 10.0 {"type": "LineString", "coordinates": [[-2.2756459, 53.4861063], [-2.2755722, 53.4856352], [-2.2755173999999996, 53.48533749999999], [-2.2754379, 53.48501520000001], [-2.2753292, 53.484731399999994], [-2.2751036, 53.48433919999999], [-2.2750145, 53.4841619], [-2.2747998, 53.48377959999999], [-2.2746727999999994, 53.48362550000001], [-2.2745273, 53.48348450000001], [-2.2743684, 53.4833526], [-2.2741835999999997, 53.4832283], [-2.2739808, 53.483101999999995], [-2.2738465, 53.48302700000001], [-2.2736858, 53.4829448], [-2.2733511, 53.48278779999999], [-2.2728349, 53.4825801], [-2.2726239999999995, 53.482501799999994], [-2.272349999999999, 53.4824021], [-2.2721167, 53.482320300000005], [-2.2718364, 53.4822305], [-2.2714375, 53.48211179999999], [-2.2711625, 53.48203540000001], [-2.2708699, 53.48196079999999], [-2.2699696, 53.48177080000001], [-2.2690343, 53.48159040000001], [-2.2681687, 53.48143], [-2.2677474, 53.4813586], [-2.2673076, 53.4812933], [-2.2669198999999995, 53.4812409], [-2.2665202999999994, 53.48119419999998], [-2.2660614, 53.4811543], [-2.2657117, 53.481123899999986], [-2.2650885999999995, 53.4810881], [-2.2644738999999996, 53.481064999999994], [-2.2638796, 53.4810538], [-2.2635845999999997, 53.4810534], [-2.2632803, 53.4810567], [-2.2628839, 53.4810705], [-2.2625998999999997, 53.4810842], [-2.2624811000000005, 53.48108989999999], [-2.262157, 53.4811136], [-2.2618315, 53.4811403], [-2.2613262, 53.481193399999995], [-2.2608026, 53.4812583], [-2.2600856, 53.48138380000001], [-2.259749, 53.4814516], [-2.2593893, 53.48153080000001], [-2.2588529, 53.4816705], [-2.2585527999999995, 53.4817577], [-2.258306, 53.48183469999999], [-2.2577853, 53.4820156], [-2.2576651999999995, 53.4820612], [-2.2573947217507606, 53.48216710970866], [-2.2571706456678147, 53.48225286055011], [-2.256969656653781, 53.48232594546128], [-2.2567884655444757, 53.48238818184951], [-2.256623783175716, 53.48244138712217], [-2.2564723203833195, 53.48248737868663], [-2.256330788003104, 53.48252797395023], [-2.256195896870886, 53.482564990320355], [-2.2560643578224826, 53.48260024520432], [-2.255932881693711, 53.48263555600953], [-2.255798179320389, 53.4826727401433], [-2.255656961538334, 53.48271361501301], [-2.2555059391833625, 53.48275999802601], [-2.2553418230912916, 53.48281370658968], [-2.255161324097939, 53.48287655811135], [-2.2549611530391216, 53.48295036999839], [-2.254738020750657, 53.48303695965816], [-2.2545087, 53.4831304], [-2.2543617999999994, 53.48319219999999], [-2.2542179, 53.4832589], [-2.2540453, 53.48335140000001], [-2.2538871, 53.48344759999999], [-2.253755, 53.4835417], [-2.253626, 53.4836406], [-2.253401199999999, 53.4838443], [-2.2531764, 53.4840731], [-2.2530277, 53.4842026], [-2.2528519999999994, 53.4843357], [-2.2526292, 53.48445139999998], [-2.252514949354439, 53.48450985381865], [-2.2522975570344586, 53.48460099592105], [-2.252106068473388, 53.48468215750945], [-2.2519366825539984, 53.48475467775267], [-2.251785598159057, 53.484819895819555], [-2.2516490141713335, 53.48487915087893], [-2.251523129473596, 53.48493378209964], [-2.251404142948614, 53.4849851286505], [-2.2512882534791556, 53.48503452970037], [-2.25117165994799, 53.48508332441807], [-2.2510505612378857, 53.48513285197242], [-2.2509211562316125, 53.48518445153229], [-2.2507796438119376, 53.48523946226648], [-2.2506222228616313, 53.48529922334383], [-2.2504450922634613, 53.48536507393318], [-2.2502444509001975, 53.48543835320337], [-2.250016497654608, 53.485520400323225], [-2.2495146, 53.48570109999999], [-2.2483318999999997, 53.48611790000001], [-2.247942, 53.4862553], [-2.2472326, 53.4864815], [-2.2471713000000006, 53.4864996], [-2.2468407, 53.4865973], [-2.2464817, 53.4867059], [-2.2464548999999994, 53.4867141], [-2.2458401999999995, 53.4869017], [-2.2457882102988034, 53.48691756947377], [-2.2453881, 53.4870397], [-2.2447475, 53.4872526], [-2.2446615, 53.48728530000001], [-2.2444371999999997, 53.4873743], [-2.2439139, 53.4875828], [-2.2438659, 53.4876019], [-2.2432394999999996, 53.4878328], [-2.2428973, 53.48795890000002], [-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} 2.1 2351 0001 Salford Crescent Manchester Victoria H.s. Manchester Victoria 53.4880832 -2.2415595 53.4880832 -2.2415595 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Manchester Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746596 1789599608035216 39 39 2026-09-16 23:11:10.308717 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:09.369430
594852 625499 L85003 862W86M916 2026-09-16 COMPLETE 16746962 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 625499, "stp": "P", "toc": "South Western Railway", "uid": "L85003", "consist": "444030", "dest_crs": "BMH", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85003/2026-09-17/detailed", "trust_id": "862W86M916", "origin_crs": "WEY", "show_on_map": 0, "dar_est_time": "23:10:00", "dar_platform": null, "dest_station": "Bournemouth", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "2", "is_terminated": 1, "next_location": "Bournemouth", "signalling_id": "2W86", "timing_status": "EARLY", "origin_station": "Weymouth", "current_leg_arr": "0001", "current_leg_dep": "2353", "current_leg_end": "Bournemouth", "origin_dep_time": "2310", "origin_platform": "3", "current_location": "Bournemouth", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9835916, 50.71946689999999], [-1.9836087, 50.71936939999999], [-1.9836162, 50.71930640000001], [-1.9836227, 50.71921459999999], [-1.98362, 50.7191308], [-1.9836107000000005, 50.7190368], [-1.9835969999999996, 50.7189481], [-1.983578, 50.7188587], [-1.983554, 50.7187821], [-1.9835209000000005, 50.7187076], [-1.9834844999999997, 50.7186295], [-1.9834542, 50.71857479999999], [-1.9834038, 50.7184889], [-1.9833421, 50.718399199999986], [-1.9832799000000003, 50.7183192], [-1.9832085, 50.71824429999999], [-1.9831301, 50.7181677], [-1.9830361, 50.7180909], [-1.9828996, 50.717984300000005], [-1.9827732, 50.717901299999994], [-1.9826513999999995, 50.71782579999999], [-1.9825135, 50.7177541], [-1.9823722999999995, 50.7176894], [-1.9822082, 50.71762350000001], [-1.9821183999999996, 50.7175893], [-1.9819579, 50.717535199999986], [-1.9817906, 50.71748530000001], [-1.981522, 50.7174074], [-1.9810102, 50.7172544], [-1.97935, 50.7167703], [-1.9784550000000003, 50.7164996], [-1.9777085, 50.7162797], [-1.9773064, 50.71616060000001], [-1.9768979, 50.716042599999994], [-1.9764615, 50.7159268], [-1.976293625062947, 50.71588298803587], [-1.9760676, 50.715824], [-1.9758391, 50.7157685], [-1.9756934, 50.7157357], [-1.975424, 50.71568059999999], [-1.9751704, 50.7156385], [-1.974892, 50.7155966], [-1.9745949000000005, 50.7155577], [-1.9742792, 50.71551819999999], [-1.9739293, 50.7154786], [-1.9736502, 50.7154548], [-1.9733199999999995, 50.7154315], [-1.9729882, 50.7154111], [-1.9726209, 50.7153933], [-1.9721264, 50.7153716], [-1.9718057, 50.715364399999984], [-1.9715183, 50.71536030000001], [-1.9712143, 50.7153591], [-1.9707993, 50.7153605], [-1.9704581, 50.7153676], [-1.9701121999999995, 50.71537949999999], [-1.9697881, 50.715391200000006], [-1.9694415999999997, 50.71541280000001], [-1.9691253999999996, 50.7154372], [-1.9688355, 50.7154654], [-1.9685302, 50.7154991], [-1.9681624, 50.715539099999994], [-1.9679028, 50.71557249999999], [-1.9676312, 50.71560849999999], [-1.967313, 50.7156526], [-1.9669772999999997, 50.7157089], [-1.9665443, 50.715790000000005], [-1.9662351, 50.71585030000001], [-1.965855, 50.7159324], [-1.9655524, 50.7159994], [-1.9652555000000005, 50.71607209999999], [-1.9649947, 50.716138599999994], [-1.9646183999999995, 50.7162416], [-1.9643182999999995, 50.716319099999986], [-1.9640586, 50.7163912], [-1.9638489, 50.7164552], [-1.9635922, 50.7165356], [-1.9633684, 50.7166072], [-1.9631915, 50.7166656], [-1.9630897, 50.71670099999999], [-1.9628604000000005, 50.71677629999999], [-1.9625073, 50.7169062], [-1.9622307999999993, 50.71701500000001], [-1.9619553000000003, 50.717129], [-1.9616759999999995, 50.71724889999999], [-1.9612669999999996, 50.7174317], [-1.9608374, 50.7176279], [-1.9603598, 50.7178455], [-1.9597008, 50.718147], [-1.9589522, 50.7184904], [-1.958264, 50.71880529999999], [-1.9576817, 50.719089699999984], [-1.9569171, 50.71945749999998], [-1.9559836999999995, 50.7198852], [-1.9553699, 50.720163699999986], [-1.9550330999999996, 50.7203191], [-1.9549923, 50.7203378], [-1.9548668999999996, 50.72039530000001], [-1.9541001, 50.72073999999999], [-1.9535020999999997, 50.7210129], [-1.9532028999999995, 50.7211485], [-1.9530095, 50.72123740000001], [-1.9529277, 50.7212732], [-1.9523037999999997, 50.7215566], [-1.9520200000000003, 50.72168190000001], [-1.9517137999999996, 50.7218131], [-1.9513248, 50.7219703], [-1.9510818999999997, 50.72206010000001], [-1.9508496999999996, 50.7221376], [-1.9506013, 50.722218], [-1.9503460999999995, 50.72229860000001], [-1.9498687, 50.7224408], [-1.9493317, 50.7225933], [-1.9487563999999995, 50.7227375], [-1.9484728, 50.7228021], [-1.9479271, 50.7229309], [-1.9471267999999995, 50.723120300000005], [-1.9468848, 50.7231783], [-1.9464367, 50.72328449999999], [-1.9459172, 50.7233969], [-1.9456083, 50.7234561], [-1.9452282, 50.7235178], [-1.9448695, 50.723569899999994], [-1.9443957999999997, 50.72362230000001], [-1.944002, 50.723657900000006], [-1.943641, 50.7236805], [-1.9432606, 50.72369499999999], [-1.9428745999999997, 50.723696200000006], [-1.9424924, 50.7236887], [-1.9420526, 50.7236694], [-1.9415282, 50.723645299999994], [-1.9410269, 50.72361899999999], [-1.9406476, 50.7236021], [-1.9401562, 50.7235871], [-1.9398198, 50.723577600000006], [-1.9395161000000003, 50.723579400000006], [-1.9391568, 50.723587499999994], [-1.938563, 50.7236149], [-1.9372341, 50.723689500000006], [-1.9362138, 50.7237405], [-1.9354021, 50.7237844], [-1.9341207, 50.7238619], [-1.932932, 50.7239312], [-1.9316936, 50.72400189999999], [-1.9303804, 50.724072199999995], [-1.9296078, 50.724113499999994], [-1.928967, 50.724152800000006], [-1.9284797, 50.724191699999984], [-1.9280666, 50.724229400000006], [-1.9277737, 50.72426130000001], [-1.9274921, 50.724295100000006], [-1.927138, 50.724351299999995], [-1.9267336, 50.7244277], [-1.9263985999999995, 50.7244928], [-1.9260826, 50.7245635], [-1.9257789999999997, 50.72464279999999], [-1.9254836, 50.724727999999985], [-1.9251126, 50.7248316], [-1.9250669, 50.7248458], [-1.9249379, 50.72488919999999], [-1.924888, 50.724906999999995], [-1.924648, 50.724996], [-1.9243684999999997, 50.7251085], [-1.9239669, 50.7252757], [-1.923716, 50.7253881], [-1.9233944, 50.7255364], [-1.9229254, 50.7257669], [-1.9225594, 50.72595269999999], [-1.9221958, 50.72613489999999], [-1.9219314999999997, 50.7262561], [-1.9217181999999997, 50.726347], [-1.9214824999999995, 50.7264442], [-1.9212481999999995, 50.7265349], [-1.9210454, 50.726613], [-1.9208651, 50.72667619999999], [-1.9205849, 50.72676539999999], [-1.9203820999999996, 50.7268261], [-1.9201858, 50.7268805], [-1.9200271, 50.726916], [-1.9197820999999995, 50.7269728], [-1.9195360999999995, 50.7270228], [-1.9192016, 50.7270851], [-1.9191161076752317, 50.7270993264919], [-1.9184323999999997, 50.7272131], [-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174443000000003, 50.7273562], [-1.9172165, 50.7274132], [-1.9169904999999996, 50.72747399999999], [-1.9167436, 50.72754780000001], [-1.9164831, 50.72763489999999], [-1.9162337, 50.7277182], [-1.9160493, 50.7277856], [-1.9158267999999996, 50.727872], [-1.9155768, 50.7279673], [-1.9152699999999991, 50.728100199999986], [-1.9150803999999997, 50.7281977], [-1.9148634999999996, 50.72831539999999], [-1.9145556, 50.728494000000005], [-1.9142974, 50.728656699999995], [-1.9140447, 50.7288265], [-1.9138589, 50.7289403], [-1.9135084999999996, 50.7291734], [-1.9132166, 50.7293665], [-1.9129437, 50.72953880000001], [-1.9127584999999996, 50.72965309999999], [-1.9125005, 50.72981729999999], [-1.9122289, 50.7299776], [-1.9119225, 50.7301564], [-1.9117060999999995, 50.7302662], [-1.9113857, 50.730432500000006], [-1.9110510999999997, 50.73058760000001], [-1.9107366, 50.7307275], [-1.9105713, 50.730801], [-1.9102722000000003, 50.73092539999999], [-1.9099538000000005, 50.7310551], [-1.9097061, 50.73115289999999], [-1.9094194, 50.7312489], [-1.9091229, 50.73134539999999], [-1.9087641, 50.73145399999999], [-1.9085039, 50.731529900000005], [-1.9082496, 50.7315978], [-1.9079802999999995, 50.73166359999998], [-1.9077305, 50.73172249999999], [-1.9074607999999995, 50.73177729999999], [-1.9072152, 50.731823799999994], [-1.9069543, 50.7318683], [-1.9066932000000003, 50.731907], [-1.9064478, 50.731939100000005], [-1.9061308, 50.7319772], [-1.9058208999999997, 50.732005], [-1.9054833, 50.7320313], [-1.9049907, 50.7320628], [-1.9046235, 50.7320829], [-1.9038923, 50.7321171], [-1.9033134, 50.732142999999986], [-1.9026936, 50.7321754], [-1.9018113999999997, 50.7322275], [-1.9006488, 50.7322995], [-1.8997097999999992, 50.7323496], [-1.898713, 50.7323971], [-1.8975746, 50.7324597], [-1.8964176, 50.7325227], [-1.8953649, 50.73258189999999], [-1.8944674999999995, 50.73262530000001], [-1.8934901999999996, 50.7326807], [-1.8923581, 50.73274119999998], [-1.8911565, 50.732811], [-1.8901889, 50.73286359999999], [-1.8893201, 50.73291189999999], [-1.8886913000000003, 50.73293700000001], [-1.8881561, 50.7329552], [-1.8876992, 50.7329734], [-1.8870936000000005, 50.73299600000001], [-1.8864620966509948, 50.73300900667831], [-1.886443, 50.7330094], [-1.8859321, 50.733012499999994], [-1.885327, 50.733010799999995], [-1.8847631, 50.73299959999999], [-1.8843305, 50.73298139999999], [-1.884052, 50.7329664], [-1.8837736000000005, 50.73295130000001], [-1.8827085, 50.7328791], [-1.8817029, 50.7328088], [-1.8806938, 50.732731699999995], [-1.8797621999999996, 50.732665], [-1.8792454999999997, 50.73262439999999], [-1.8783366, 50.73253999999999], [-1.8774399, 50.7324558], [-1.8765139, 50.73236709999999], [-1.8762789999999996, 50.732343199999995], [-1.8759395999999997, 50.7323077], [-1.8756017, 50.73226739999999], [-1.8753361, 50.732233], [-1.8750153, 50.7321867], [-1.8747863, 50.7321489], [-1.8745111999999997, 50.732095699999995], [-1.8740888, 50.73198920000001], [-1.8736838, 50.7318908], [-1.8733547, 50.731798100000006], [-1.8730789, 50.73170790000001], [-1.8727794, 50.73157990000001], [-1.8725011000000005, 50.73146], [-1.8721002, 50.7313019], [-1.8715734, 50.731081], [-1.8711002000000003, 50.7308533], [-1.8700832, 50.730372], [-1.8698326, 50.730237], [-1.8695780999999996, 50.730089599999985], [-1.8693018, 50.72989280000001], [-1.8690252999999997, 50.7296785], [-1.8686720999999995, 50.72939689999999], [-1.8682236, 50.7290633], [-1.8676866, 50.7287237], [-1.8674847000000003, 50.7286015], [-1.867264, 50.7284832], [-1.8668362, 50.7282844], [-1.8663487, 50.72807189999999], [-1.8660043, 50.7279294], [-1.8656231999999997, 50.72777719999999], [-1.864156, 50.72725079999999]]}", "current_leg_start": "Poole", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "50.7272508", "next_location_lon": "-1.8641560", "previous_location": "Poole", "current_leg_milage": "5.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 359.492, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 525.966, \"from_m\": 359.492, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 753.896, \"from_m\": 525.966, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7561.801, \"from_m\": 753.896, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9994.219, \"from_m\": 7561.801, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10464.393, \"from_m\": 9994.219, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10929.094, \"from_m\": 10464.393, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 11158.646, \"from_m\": 10929.094, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12286.996, \"from_m\": 11158.646, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12549.242, \"from_m\": 12286.996, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17302.627, \"from_m\": 12549.242, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19272.034, \"from_m\": 17302.627, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20066.043, \"from_m\": 19272.034, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27013.184, \"from_m\": 20066.043, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 27340.16, \"from_m\": 27013.184, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32554.195, \"from_m\": 27340.16, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 33271.214, \"from_m\": 32554.195, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 42382.529, \"from_m\": 33271.214, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 42807.659, \"from_m\": 42382.529, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 43569.192, \"from_m\": 42807.659, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45269.356, \"from_m\": 43569.192, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46054.585, \"from_m\": 45269.356, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46337.753, \"from_m\": 46054.585, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46778.812, \"from_m\": 46337.753, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 48142.79, \"from_m\": 46778.812, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 49505.484, \"from_m\": 48142.79, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51479.09, \"from_m\": 49505.484, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51694.23, \"from_m\": 51479.09, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 51744.823, \"from_m\": 51694.23, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51985.49, \"from_m\": 51744.823, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 52255.387, \"from_m\": 51985.49, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52295.743, \"from_m\": 52255.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52801.504, \"from_m\": 52295.743, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55251.646, \"from_m\": 52801.504, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55541.263, \"from_m\": 55251.646, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55681.375, \"from_m\": 55541.263, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55800.082, \"from_m\": 55681.375, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 625499, \"profile_key\": \"c38a988c0402806590a955cb0d70e2da793c795bcd7350dfbaa9eac63bc12cdb\", \"schedule_id\": 17950, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Weymouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2314H\", \"location\": \"Upwey\", \"stage_seq\": 2, \"distance_m\": 3788.555, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Upwey Sig. DR188\", \"stage_seq\": 3, \"distance_m\": 4414.246, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Dorchester Jn\", \"stage_seq\": 4, \"distance_m\": 10527.513, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322H\", \"location\": \"Dorchester South\", \"stage_seq\": 5, \"distance_m\": 11016.458, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329\", \"location\": \"Moreton (Dorset)\", \"stage_seq\": 6, \"distance_m\": 19914.166, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2335\", \"location\": \"Wool\", \"stage_seq\": 7, \"distance_m\": 27117.017, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2342H\", \"location\": \"Wareham\", \"stage_seq\": 8, \"distance_m\": 35085.984, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2349\", \"location\": \"Hamworthy\", \"stage_seq\": 9, \"distance_m\": 42992.692, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2354H\", \"location\": \"Poole\", \"stage_seq\": 10, \"distance_m\": 46472.617, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Branksome\", \"stage_seq\": 11, \"distance_m\": 51555.847, \"section_seq\": 1, \"route_path_id\": 73159}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Bournemouth\", \"stage_seq\": 12, \"distance_m\": 55800.082, \"section_seq\": 1, \"route_path_id\": 73159}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55800.082, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73159}], \"total_distance_m\": 55800.082, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55569.021, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 231.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2310", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.7272508", "current_position_lon": "-1.8641560", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:09Z\", \"source_id\": 16725224, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:45Z\", \"source_id\": 51836636, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:47Z\", \"source_id\": 16728138, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:19Z\", \"source_id\": 51847904, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:20Z\", \"source_id\": 16731495, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:49Z\", \"source_id\": 51858591, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:53Z\", \"source_id\": 16734703, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:13Z\", \"source_id\": 51869188, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:17Z\", \"source_id\": 16737744, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:03Z\", \"source_id\": 51879360, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:08Z\", \"source_id\": 16740863, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:51Z\", \"source_id\": 51886272, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:58Z\", \"source_id\": 16743031, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:18Z\", \"source_id\": 51895064, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:22Z\", \"source_id\": 16745594, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:01Z\", \"source_id\": 51900035, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 16746962, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bournemouth", "service_state_platform": "2", "timing_fact_generation": 1789599670802206, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:10.796465", "service_state_evidence_id": 16746962, "current_leg_start_actual_dep": "2026-09-17T23:54:30+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:10.888584", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P WEY BMH 2W86 444030 5 100 None {"version": 3, "segments": [{"to_m": 359.492, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 525.966, "from_m": 359.492, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 753.896, "from_m": 525.966, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7561.801, "from_m": 753.896, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9994.219, "from_m": 7561.801, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10464.393, "from_m": 9994.219, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10929.094, "from_m": 10464.393, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 11158.646, "from_m": 10929.094, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12286.996, "from_m": 11158.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12549.242, "from_m": 12286.996, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17302.627, "from_m": 12549.242, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19272.034, "from_m": 17302.627, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20066.043, "from_m": 19272.034, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27013.184, "from_m": 20066.043, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 27340.16, "from_m": 27013.184, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32554.195, "from_m": 27340.16, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 33271.214, "from_m": 32554.195, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 42382.529, "from_m": 33271.214, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 42807.659, "from_m": 42382.529, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 43569.192, "from_m": 42807.659, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45269.356, "from_m": 43569.192, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46054.585, "from_m": 45269.356, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46337.753, "from_m": 46054.585, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46778.812, "from_m": 46337.753, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48142.79, "from_m": 46778.812, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 49505.484, "from_m": 48142.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51479.09, "from_m": 49505.484, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51694.23, "from_m": 51479.09, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 51744.823, "from_m": 51694.23, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51985.49, "from_m": 51744.823, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 52255.387, "from_m": 51985.49, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52295.743, "from_m": 52255.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52801.504, "from_m": 52295.743, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55251.646, "from_m": 52801.504, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55541.263, "from_m": 55251.646, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55681.375, "from_m": 55541.263, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55800.082, "from_m": 55681.375, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 625499, "profile_key": "c38a988c0402806590a955cb0d70e2da793c795bcd7350dfbaa9eac63bc12cdb", "schedule_id": 17950, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2310", "location": "Weymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2314H", "location": "Upwey", "stage_seq": 2, "distance_m": 3788.555, "section_seq": 1, "route_path_id": 73159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Upwey Sig. DR188", "stage_seq": 3, "distance_m": 4414.246, "section_seq": 1, "route_path_id": 73159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Dorchester Jn", "stage_seq": 4, "distance_m": 10527.513, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322H", "location": "Dorchester South", "stage_seq": 5, "distance_m": 11016.458, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329", "location": "Moreton (Dorset)", "stage_seq": 6, "distance_m": 19914.166, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335", "location": "Wool", "stage_seq": 7, "distance_m": 27117.017, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2342H", "location": "Wareham", "stage_seq": 8, "distance_m": 35085.984, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2349", "location": "Hamworthy", "stage_seq": 9, "distance_m": 42992.692, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2354H", "location": "Poole", "stage_seq": 10, "distance_m": 46472.617, "section_seq": 1, "route_path_id": 73159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Branksome", "stage_seq": 11, "distance_m": 51555.847, "section_seq": 1, "route_path_id": 73159}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Bournemouth", "stage_seq": 12, "distance_m": 55800.082, "section_seq": 1, "route_path_id": 73159}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55800.082, "from_m": 0.0, "section_seq": 1, "route_path_id": 73159}], "total_distance_m": 55800.082, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55569.021, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 231.061, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:09Z", "source_id": 16725224, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27774, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:45Z", "source_id": 51836636, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:21:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:47Z", "source_id": 16728138, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27770, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:19Z", "source_id": 51847904, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:27:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:20Z", "source_id": 16731495, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27766, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:49Z", "source_id": 51858591, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:53Z", "source_id": 16734703, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27757, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:13Z", "source_id": 51869188, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:40:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:17Z", "source_id": 16737744, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27749, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:03Z", "source_id": 51879360, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:47:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:08Z", "source_id": 16740863, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27719, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:51Z", "source_id": 51886272, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:52:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:58Z", "source_id": 16743031, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27701, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:18Z", "source_id": 51895064, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:22Z", "source_id": 16745594, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27674, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:01Z", "source_id": 51900035, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:01:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 16746962, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Weymouth 2310 2310 3 23:10:00 None Bournemouth 0003 0003 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85003/2026-09-17/detailed None Poole 2026-09-17T23:54:30+01:00 Bournemouth 8.0 {"type": "LineString", "coordinates": [[-1.9835916, 50.71946689999999], [-1.9836087, 50.71936939999999], [-1.9836162, 50.71930640000001], [-1.9836227, 50.71921459999999], [-1.98362, 50.7191308], [-1.9836107000000005, 50.7190368], [-1.9835969999999996, 50.7189481], [-1.983578, 50.7188587], [-1.983554, 50.7187821], [-1.9835209000000005, 50.7187076], [-1.9834844999999997, 50.7186295], [-1.9834542, 50.71857479999999], [-1.9834038, 50.7184889], [-1.9833421, 50.718399199999986], [-1.9832799000000003, 50.7183192], [-1.9832085, 50.71824429999999], [-1.9831301, 50.7181677], [-1.9830361, 50.7180909], [-1.9828996, 50.717984300000005], [-1.9827732, 50.717901299999994], [-1.9826513999999995, 50.71782579999999], [-1.9825135, 50.7177541], [-1.9823722999999995, 50.7176894], [-1.9822082, 50.71762350000001], [-1.9821183999999996, 50.7175893], [-1.9819579, 50.717535199999986], [-1.9817906, 50.71748530000001], [-1.981522, 50.7174074], [-1.9810102, 50.7172544], [-1.97935, 50.7167703], [-1.9784550000000003, 50.7164996], [-1.9777085, 50.7162797], [-1.9773064, 50.71616060000001], [-1.9768979, 50.716042599999994], [-1.9764615, 50.7159268], [-1.976293625062947, 50.71588298803587], [-1.9760676, 50.715824], [-1.9758391, 50.7157685], [-1.9756934, 50.7157357], [-1.975424, 50.71568059999999], [-1.9751704, 50.7156385], [-1.974892, 50.7155966], [-1.9745949000000005, 50.7155577], [-1.9742792, 50.71551819999999], [-1.9739293, 50.7154786], [-1.9736502, 50.7154548], [-1.9733199999999995, 50.7154315], [-1.9729882, 50.7154111], [-1.9726209, 50.7153933], [-1.9721264, 50.7153716], [-1.9718057, 50.715364399999984], [-1.9715183, 50.71536030000001], [-1.9712143, 50.7153591], [-1.9707993, 50.7153605], [-1.9704581, 50.7153676], [-1.9701121999999995, 50.71537949999999], [-1.9697881, 50.715391200000006], [-1.9694415999999997, 50.71541280000001], [-1.9691253999999996, 50.7154372], [-1.9688355, 50.7154654], [-1.9685302, 50.7154991], [-1.9681624, 50.715539099999994], [-1.9679028, 50.71557249999999], [-1.9676312, 50.71560849999999], [-1.967313, 50.7156526], [-1.9669772999999997, 50.7157089], [-1.9665443, 50.715790000000005], [-1.9662351, 50.71585030000001], [-1.965855, 50.7159324], [-1.9655524, 50.7159994], [-1.9652555000000005, 50.71607209999999], [-1.9649947, 50.716138599999994], [-1.9646183999999995, 50.7162416], [-1.9643182999999995, 50.716319099999986], [-1.9640586, 50.7163912], [-1.9638489, 50.7164552], [-1.9635922, 50.7165356], [-1.9633684, 50.7166072], [-1.9631915, 50.7166656], [-1.9630897, 50.71670099999999], [-1.9628604000000005, 50.71677629999999], [-1.9625073, 50.7169062], [-1.9622307999999993, 50.71701500000001], [-1.9619553000000003, 50.717129], [-1.9616759999999995, 50.71724889999999], [-1.9612669999999996, 50.7174317], [-1.9608374, 50.7176279], [-1.9603598, 50.7178455], [-1.9597008, 50.718147], [-1.9589522, 50.7184904], [-1.958264, 50.71880529999999], [-1.9576817, 50.719089699999984], [-1.9569171, 50.71945749999998], [-1.9559836999999995, 50.7198852], [-1.9553699, 50.720163699999986], [-1.9550330999999996, 50.7203191], [-1.9549923, 50.7203378], [-1.9548668999999996, 50.72039530000001], [-1.9541001, 50.72073999999999], [-1.9535020999999997, 50.7210129], [-1.9532028999999995, 50.7211485], [-1.9530095, 50.72123740000001], [-1.9529277, 50.7212732], [-1.9523037999999997, 50.7215566], [-1.9520200000000003, 50.72168190000001], [-1.9517137999999996, 50.7218131], [-1.9513248, 50.7219703], [-1.9510818999999997, 50.72206010000001], [-1.9508496999999996, 50.7221376], [-1.9506013, 50.722218], [-1.9503460999999995, 50.72229860000001], [-1.9498687, 50.7224408], [-1.9493317, 50.7225933], [-1.9487563999999995, 50.7227375], [-1.9484728, 50.7228021], [-1.9479271, 50.7229309], [-1.9471267999999995, 50.723120300000005], [-1.9468848, 50.7231783], [-1.9464367, 50.72328449999999], [-1.9459172, 50.7233969], [-1.9456083, 50.7234561], [-1.9452282, 50.7235178], [-1.9448695, 50.723569899999994], [-1.9443957999999997, 50.72362230000001], [-1.944002, 50.723657900000006], [-1.943641, 50.7236805], [-1.9432606, 50.72369499999999], [-1.9428745999999997, 50.723696200000006], [-1.9424924, 50.7236887], [-1.9420526, 50.7236694], [-1.9415282, 50.723645299999994], [-1.9410269, 50.72361899999999], [-1.9406476, 50.7236021], [-1.9401562, 50.7235871], [-1.9398198, 50.723577600000006], [-1.9395161000000003, 50.723579400000006], [-1.9391568, 50.723587499999994], [-1.938563, 50.7236149], [-1.9372341, 50.723689500000006], [-1.9362138, 50.7237405], [-1.9354021, 50.7237844], [-1.9341207, 50.7238619], [-1.932932, 50.7239312], [-1.9316936, 50.72400189999999], [-1.9303804, 50.724072199999995], [-1.9296078, 50.724113499999994], [-1.928967, 50.724152800000006], [-1.9284797, 50.724191699999984], [-1.9280666, 50.724229400000006], [-1.9277737, 50.72426130000001], [-1.9274921, 50.724295100000006], [-1.927138, 50.724351299999995], [-1.9267336, 50.7244277], [-1.9263985999999995, 50.7244928], [-1.9260826, 50.7245635], [-1.9257789999999997, 50.72464279999999], [-1.9254836, 50.724727999999985], [-1.9251126, 50.7248316], [-1.9250669, 50.7248458], [-1.9249379, 50.72488919999999], [-1.924888, 50.724906999999995], [-1.924648, 50.724996], [-1.9243684999999997, 50.7251085], [-1.9239669, 50.7252757], [-1.923716, 50.7253881], [-1.9233944, 50.7255364], [-1.9229254, 50.7257669], [-1.9225594, 50.72595269999999], [-1.9221958, 50.72613489999999], [-1.9219314999999997, 50.7262561], [-1.9217181999999997, 50.726347], [-1.9214824999999995, 50.7264442], [-1.9212481999999995, 50.7265349], [-1.9210454, 50.726613], [-1.9208651, 50.72667619999999], [-1.9205849, 50.72676539999999], [-1.9203820999999996, 50.7268261], [-1.9201858, 50.7268805], [-1.9200271, 50.726916], [-1.9197820999999995, 50.7269728], [-1.9195360999999995, 50.7270228], [-1.9192016, 50.7270851], [-1.9191161076752317, 50.7270993264919], [-1.9184323999999997, 50.7272131], [-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174443000000003, 50.7273562], [-1.9172165, 50.7274132], [-1.9169904999999996, 50.72747399999999], [-1.9167436, 50.72754780000001], [-1.9164831, 50.72763489999999], [-1.9162337, 50.7277182], [-1.9160493, 50.7277856], [-1.9158267999999996, 50.727872], [-1.9155768, 50.7279673], [-1.9152699999999991, 50.728100199999986], [-1.9150803999999997, 50.7281977], [-1.9148634999999996, 50.72831539999999], [-1.9145556, 50.728494000000005], [-1.9142974, 50.728656699999995], [-1.9140447, 50.7288265], [-1.9138589, 50.7289403], [-1.9135084999999996, 50.7291734], [-1.9132166, 50.7293665], [-1.9129437, 50.72953880000001], [-1.9127584999999996, 50.72965309999999], [-1.9125005, 50.72981729999999], [-1.9122289, 50.7299776], [-1.9119225, 50.7301564], [-1.9117060999999995, 50.7302662], [-1.9113857, 50.730432500000006], [-1.9110510999999997, 50.73058760000001], [-1.9107366, 50.7307275], [-1.9105713, 50.730801], [-1.9102722000000003, 50.73092539999999], [-1.9099538000000005, 50.7310551], [-1.9097061, 50.73115289999999], [-1.9094194, 50.7312489], [-1.9091229, 50.73134539999999], [-1.9087641, 50.73145399999999], [-1.9085039, 50.731529900000005], [-1.9082496, 50.7315978], [-1.9079802999999995, 50.73166359999998], [-1.9077305, 50.73172249999999], [-1.9074607999999995, 50.73177729999999], [-1.9072152, 50.731823799999994], [-1.9069543, 50.7318683], [-1.9066932000000003, 50.731907], [-1.9064478, 50.731939100000005], [-1.9061308, 50.7319772], [-1.9058208999999997, 50.732005], [-1.9054833, 50.7320313], [-1.9049907, 50.7320628], [-1.9046235, 50.7320829], [-1.9038923, 50.7321171], [-1.9033134, 50.732142999999986], [-1.9026936, 50.7321754], [-1.9018113999999997, 50.7322275], [-1.9006488, 50.7322995], [-1.8997097999999992, 50.7323496], [-1.898713, 50.7323971], [-1.8975746, 50.7324597], [-1.8964176, 50.7325227], [-1.8953649, 50.73258189999999], [-1.8944674999999995, 50.73262530000001], [-1.8934901999999996, 50.7326807], [-1.8923581, 50.73274119999998], [-1.8911565, 50.732811], [-1.8901889, 50.73286359999999], [-1.8893201, 50.73291189999999], [-1.8886913000000003, 50.73293700000001], [-1.8881561, 50.7329552], [-1.8876992, 50.7329734], [-1.8870936000000005, 50.73299600000001], [-1.8864620966509948, 50.73300900667831], [-1.886443, 50.7330094], [-1.8859321, 50.733012499999994], [-1.885327, 50.733010799999995], [-1.8847631, 50.73299959999999], [-1.8843305, 50.73298139999999], [-1.884052, 50.7329664], [-1.8837736000000005, 50.73295130000001], [-1.8827085, 50.7328791], [-1.8817029, 50.7328088], [-1.8806938, 50.732731699999995], [-1.8797621999999996, 50.732665], [-1.8792454999999997, 50.73262439999999], [-1.8783366, 50.73253999999999], [-1.8774399, 50.7324558], [-1.8765139, 50.73236709999999], [-1.8762789999999996, 50.732343199999995], [-1.8759395999999997, 50.7323077], [-1.8756017, 50.73226739999999], [-1.8753361, 50.732233], [-1.8750153, 50.7321867], [-1.8747863, 50.7321489], [-1.8745111999999997, 50.732095699999995], [-1.8740888, 50.73198920000001], [-1.8736838, 50.7318908], [-1.8733547, 50.731798100000006], [-1.8730789, 50.73170790000001], [-1.8727794, 50.73157990000001], [-1.8725011000000005, 50.73146], [-1.8721002, 50.7313019], [-1.8715734, 50.731081], [-1.8711002000000003, 50.7308533], [-1.8700832, 50.730372], [-1.8698326, 50.730237], [-1.8695780999999996, 50.730089599999985], [-1.8693018, 50.72989280000001], [-1.8690252999999997, 50.7296785], [-1.8686720999999995, 50.72939689999999], [-1.8682236, 50.7290633], [-1.8676866, 50.7287237], [-1.8674847000000003, 50.7286015], [-1.867264, 50.7284832], [-1.8668362, 50.7282844], [-1.8663487, 50.72807189999999], [-1.8660043, 50.7279294], [-1.8656231999999997, 50.72777719999999], [-1.864156, 50.72725079999999]]} 5.7 2353 0001 Poole Bournemouth Bournemouth 50.7272508 -1.8641560 50.7272508 -1.8641560 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Bournemouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746962 1789599670802206 41 41 2026-09-16 23:11:10.888584 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:10.796465
594853 623205 C31719 161B45M716 2026-09-16 COMPLETE 16746452 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 623205, "stp": "P", "toc": "Northern", "uid": "C31719", "consist": "195121", "dest_crs": "BPN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C31719/2026-09-17/detailed", "trust_id": "161B45M716", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "5", "is_terminated": 1, "next_location": "Blackpool North", "signalling_id": "1B45", "timing_status": "EARLY", "origin_station": "York", "current_leg_arr": "0001", "current_leg_dep": "2356", "current_leg_end": "Blackpool North", "origin_dep_time": "2124", "origin_platform": "7", "current_location": "Blackpool North H.S.", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9896612890124863, 53.848216978547114], [-2.9897954, 53.848241599999994], [-2.990489, 53.8483525], [-2.9906882, 53.8483816], [-2.991081, 53.84844110000001], [-2.9913928999999997, 53.84848670000001], [-2.9916343, 53.8485063], [-2.9918609999999997, 53.8485202], [-2.9920833, 53.8485255], [-2.9952706999999994, 53.848520699999995], [-2.9957451999999996, 53.8485165], [-2.9964889999999995, 53.8484951], [-2.9973197999999996, 53.8484289], [-2.9978836999999996, 53.84837170000001], [-2.9993803999999997, 53.848166000000006], [-3.0009844, 53.8478337], [-3.0017967, 53.84761319999999], [-3.0022869999999995, 53.84747019999999], [-3.0026849, 53.8473527], [-3.0034775999999996, 53.8470709], [-3.0039402, 53.84690649999999], [-3.0051794, 53.8464444], [-3.0075825999999997, 53.8455931], [-3.0103345999999997, 53.8446088], [-3.0124857, 53.8438397], [-3.0144991999999995, 53.84310659999999], [-3.0162247, 53.8424915], [-3.0178662, 53.8419028], [-3.0198241999999995, 53.84114949999999], [-3.0205805999999997, 53.8407886], [-3.0212338721414653, 53.84046508143667], [-3.0214818, 53.84034230000001], [-3.023353999999999, 53.8392503], [-3.0256660999999996, 53.8378512], [-3.0282892999999995, 53.83629369999999], [-3.0289652, 53.8358918], [-3.0310948999999994, 53.8346191], [-3.0312616999999995, 53.8345159], [-3.03176, 53.8342076], [-3.0328973, 53.83353660000001], [-3.0339915999999993, 53.83288439999999], [-3.0359979, 53.83169409999999], [-3.0397607, 53.8294443], [-3.0401179, 53.829238100000005], [-3.040965, 53.8287415], [-3.0415778, 53.82837599999999], [-3.0432935, 53.827341299999986], [-3.043358899999999, 53.827306400000005], [-3.0443806, 53.826704199999995], [-3.0448142, 53.8264455], [-3.0452621, 53.82617079999999], [-3.0455827, 53.82596890000001], [-3.0460070999999997, 53.8256312], [-3.0461915, 53.82545529999999], [-3.0463831, 53.82527249999999], [-3.0465729999999995, 53.8250876], [-3.046675899999999, 53.82500129999999], [-3.0467253000000003, 53.82494630000001], [-3.0469290999999994, 53.82476580000001], [-3.0472871999999995, 53.82441279999999], [-3.04753, 53.8241864], [-3.0477147999999996, 53.82398890000001], [-3.0480086000000006, 53.82362979999999], [-3.0481518, 53.8234158], [-3.0483648, 53.8231051], [-3.0486281999999996, 53.822699799999995], [-3.0487559000000006, 53.822522], [-3.0488645, 53.8223707]]}", "current_leg_start": "Poulton-le-Fylde", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "53.8223707", "next_location_lon": "-3.0488645", "previous_location": "Poulton-le-Fylde", "current_leg_milage": "3.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 239.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1043.501, \"from_m\": 239.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1224.479, \"from_m\": 1043.501, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1313.348, \"from_m\": 1224.479, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1488.537, \"from_m\": 1313.348, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3775.584, \"from_m\": 1488.537, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5925.208, \"from_m\": 3775.584, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17375.617, \"from_m\": 5925.208, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 18701.353, \"from_m\": 17375.617, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 26031.939, \"from_m\": 18701.353, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26062.82, \"from_m\": 26031.939, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35237.302, \"from_m\": 26062.82, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35304.278, \"from_m\": 35237.302, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37233.063, \"from_m\": 35304.278, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38052.233, \"from_m\": 37233.063, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40101.68, \"from_m\": 38052.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40140.77, \"from_m\": 40101.68, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 40824.2, \"from_m\": 40140.77, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 41271.451, \"from_m\": 40824.2, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 41607.656, \"from_m\": 41271.451, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41857.57, \"from_m\": 41607.656, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 42351.43, \"from_m\": 41857.57, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42558.794, \"from_m\": 42351.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42778.45, \"from_m\": 42558.794, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43034.991, \"from_m\": 42778.45, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43235.265, \"from_m\": 43034.991, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43273.098, \"from_m\": 43235.265, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44276.24, \"from_m\": 43273.098, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44279.874, \"from_m\": 44276.24, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44307.954, \"from_m\": 44279.874, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44362.48, \"from_m\": 44307.954, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56604.906, \"from_m\": 44362.48, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56663.366, \"from_m\": 56604.906, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57880.118, \"from_m\": 56663.366, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 60905.59, \"from_m\": 57880.118, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 64838.631, \"from_m\": 60905.59, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67439.071, \"from_m\": 64838.631, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 68715.447, \"from_m\": 67439.071, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 68735.21, \"from_m\": 68715.447, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 73397.712, \"from_m\": 68735.21, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73874.965, \"from_m\": 73397.712, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82823.353, \"from_m\": 73874.965, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 84732.242, \"from_m\": 82823.353, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85195.336, \"from_m\": 84732.242, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 89056.028, \"from_m\": 85195.336, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89103.006, \"from_m\": 89056.028, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 89253.427, \"from_m\": 89103.006, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 89309.789, \"from_m\": 89253.427, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89670.574, \"from_m\": 89309.789, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 94899.234, \"from_m\": 89670.574, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 104465.973, \"from_m\": 94899.234, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 104549.13, \"from_m\": 104465.973, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 106220.503, \"from_m\": 104549.13, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 112599.459, \"from_m\": 106220.503, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 112984.765, \"from_m\": 112599.459, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 115268.602, \"from_m\": 112984.765, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 115293.048, \"from_m\": 115268.602, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117585.844, \"from_m\": 115293.048, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 118635.955, \"from_m\": 117585.844, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 120328.054, \"from_m\": 118635.955, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 120550.814, \"from_m\": 120328.054, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 121076.316, \"from_m\": 120550.814, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 121104.637, \"from_m\": 121076.316, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 121616.671, \"from_m\": 121104.637, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 123095.177, \"from_m\": 121616.671, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 123561.016, \"from_m\": 123095.177, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 134214.852, \"from_m\": 123561.016, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 134438.905, \"from_m\": 134214.852, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 134474.191, \"from_m\": 134438.905, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 135045.564, \"from_m\": 134474.191, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135586.11, \"from_m\": 135045.564, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 135662.921, \"from_m\": 135586.11, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 135718.294, \"from_m\": 135662.921, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135758.102, \"from_m\": 135718.294, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 137189.672, \"from_m\": 135758.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140640.622, \"from_m\": 137189.672, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 140687.955, \"from_m\": 140640.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140708.851, \"from_m\": 140687.955, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 140757.107, \"from_m\": 140708.851, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140797.327, \"from_m\": 140757.107, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 140851.409, \"from_m\": 140797.327, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 141077.911, \"from_m\": 140851.409, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 142127.097, \"from_m\": 141077.911, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 142149.993, \"from_m\": 142127.097, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 142207.774, \"from_m\": 142149.993, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 153988.735, \"from_m\": 142207.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154691.832, \"from_m\": 153988.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 154757.378, \"from_m\": 154691.832, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 163986.3, \"from_m\": 154757.378, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 164596.196, \"from_m\": 163986.3, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 164965.929, \"from_m\": 164596.196, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 168848.809, \"from_m\": 164965.929, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 168881.599, \"from_m\": 168848.809, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169178.116, \"from_m\": 168881.599, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 169319.13, \"from_m\": 169178.116, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 169509.991, \"from_m\": 169319.13, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 169521.725, \"from_m\": 169509.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169848.612, \"from_m\": 169521.725, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 623205, \"profile_key\": \"50780720fda6f078c74dca798529996a5d3e3cfa03513f21ac31f5e77bf569de\", \"schedule_id\": 3730, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Colton Jn\", \"stage_seq\": 2, \"distance_m\": 9578.314, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2134H\", \"wtt_dep\": \"2135\", \"location\": \"Church Fenton\", \"stage_seq\": 3, \"distance_m\": 17961.8, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Micklefield\", \"stage_seq\": 4, \"distance_m\": 26163.225, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2143H\", \"wtt_dep\": \"2144H\", \"location\": \"Garforth\", \"stage_seq\": 5, \"distance_m\": 29984.566, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Cross Gates\", \"stage_seq\": 6, \"distance_m\": 34619.309, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 7, \"distance_m\": 39096.8, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2159\", \"location\": \"Leeds\", \"stage_seq\": 8, \"distance_m\": 41731.518, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Leeds West Jn\", \"stage_seq\": 9, \"distance_m\": 42247.011, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 10, \"distance_m\": 42632.278, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Holbeck Jn\", \"stage_seq\": 11, \"distance_m\": 43197.163, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"New Pudsey\", \"stage_seq\": 12, \"distance_m\": 51090.511, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 13, \"distance_m\": 56465.707, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2215H\", \"wtt_dep\": \"2219\", \"location\": \"Bradford Interchange\", \"stage_seq\": 14, \"distance_m\": 56534.705, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 15, \"distance_m\": 56604.906, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2230\", \"location\": \"Halifax\", \"stage_seq\": 16, \"distance_m\": 68979.571, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Dryclough Jn\", \"stage_seq\": 17, \"distance_m\": 70326.717, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 18, \"distance_m\": 73874.965, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2244\", \"location\": \"Hebden Bridge\", \"stage_seq\": 19, \"distance_m\": 82881.238, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 20, \"distance_m\": 89103.006, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 21, \"distance_m\": 89757.107, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Copy Pit\", \"stage_seq\": 22, \"distance_m\": 95974.135, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 23, \"distance_m\": 103165.097, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Gannow Jn\", \"stage_seq\": 24, \"distance_m\": 104493.12, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312H\", \"location\": \"Accrington\", \"stage_seq\": 25, \"distance_m\": 112862.18, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 26, \"distance_m\": 120348.669, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2322\", \"location\": \"Blackburn\", \"stage_seq\": 27, \"distance_m\": 121329.195, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 28, \"distance_m\": 135758.102, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 29, \"distance_m\": 138927.806, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Ribble Jn\", \"stage_seq\": 30, \"distance_m\": 140640.622, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2340\", \"location\": \"Preston\", \"stage_seq\": 31, \"distance_m\": 141606.564, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 32, \"distance_m\": 142335.501, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 33, \"distance_m\": 154138.352, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"2354H\", \"wtt_dep\": \"2355H\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 34, \"distance_m\": 164812.118, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 35, \"distance_m\": 168959.956, \"section_seq\": 1, \"route_path_id\": 67086}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Blackpool North\", \"stage_seq\": 36, \"distance_m\": 169848.612, \"section_seq\": 1, \"route_path_id\": 67086}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 169848.612, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67086}], \"total_distance_m\": 169848.612, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 134898.414, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 34950.198, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2124", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.8223707", "current_position_lon": "-3.0488645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4900, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:32:10Z\", \"source_id\": 51617349, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:33:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:32:15Z\", \"source_id\": 16663275, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:40:50Z\", \"source_id\": 51637135, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:41:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:40:55Z\", \"source_id\": 16669085, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:43:17Z\", \"source_id\": 51642457, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:43:22Z\", \"source_id\": 16670646, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:47:00Z\", \"source_id\": 51650697, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:47:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:47:07Z\", \"source_id\": 16673108, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:53:43Z\", \"source_id\": 51665594, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:54:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:53:48Z\", \"source_id\": 16677501, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:22Z\", \"source_id\": 51693117, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:07:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:23Z\", \"source_id\": 16685440, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:29Z\", \"source_id\": 51708720, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:15:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:32Z\", \"source_id\": 16689932, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:48Z\", \"source_id\": 51736346, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:28:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:52Z\", \"source_id\": 16698046, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:45Z\", \"source_id\": 51762946, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:48Z\", \"source_id\": 16705750, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7645, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:57Z\", \"source_id\": 51805436, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:00Z\", \"source_id\": 16718573, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:52Z\", \"source_id\": 51824714, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:57Z\", \"source_id\": 16724559, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:35Z\", \"source_id\": 51843404, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:38Z\", \"source_id\": 16730124, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:24Z\", \"source_id\": 51869456, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:29Z\", \"source_id\": 16737845, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:01Z\", \"source_id\": 51883624, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:07Z\", \"source_id\": 16742218, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:04Z\", \"source_id\": 51892032, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:07Z\", \"source_id\": 16744698, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:35Z\", \"source_id\": 51898138, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:37Z\", \"source_id\": 16746452, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North", "service_state_platform": "5", "timing_fact_generation": 1789599577925020, "current_leg_arrival_utc": "2026-09-18T00:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:17.357111", "service_state_evidence_id": 16746452, "current_leg_start_actual_dep": "2026-09-17T23:55:30+01:00", "operational_evidence_version": 132, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:17.893532", "service_state_valid_until_kind": null, "operational_interpretation_version": 132, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P YRK BPN 1B45 195121 3 100 None {"version": 3, "segments": [{"to_m": 239.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1043.501, "from_m": 239.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1224.479, "from_m": 1043.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1313.348, "from_m": 1224.479, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1488.537, "from_m": 1313.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3775.584, "from_m": 1488.537, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5925.208, "from_m": 3775.584, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17375.617, "from_m": 5925.208, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 18701.353, "from_m": 17375.617, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26031.939, "from_m": 18701.353, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26062.82, "from_m": 26031.939, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35237.302, "from_m": 26062.82, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35304.278, "from_m": 35237.302, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37233.063, "from_m": 35304.278, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38052.233, "from_m": 37233.063, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40101.68, "from_m": 38052.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40140.77, "from_m": 40101.68, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 40824.2, "from_m": 40140.77, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 41271.451, "from_m": 40824.2, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 41607.656, "from_m": 41271.451, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41857.57, "from_m": 41607.656, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 42351.43, "from_m": 41857.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42558.794, "from_m": 42351.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42778.45, "from_m": 42558.794, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43034.991, "from_m": 42778.45, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43235.265, "from_m": 43034.991, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43273.098, "from_m": 43235.265, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44276.24, "from_m": 43273.098, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44279.874, "from_m": 44276.24, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44307.954, "from_m": 44279.874, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44362.48, "from_m": 44307.954, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56604.906, "from_m": 44362.48, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56663.366, "from_m": 56604.906, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57880.118, "from_m": 56663.366, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 60905.59, "from_m": 57880.118, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 64838.631, "from_m": 60905.59, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67439.071, "from_m": 64838.631, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 68715.447, "from_m": 67439.071, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 68735.21, "from_m": 68715.447, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73397.712, "from_m": 68735.21, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73874.965, "from_m": 73397.712, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82823.353, "from_m": 73874.965, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 84732.242, "from_m": 82823.353, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85195.336, "from_m": 84732.242, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 89056.028, "from_m": 85195.336, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89103.006, "from_m": 89056.028, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89253.427, "from_m": 89103.006, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 89309.789, "from_m": 89253.427, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89670.574, "from_m": 89309.789, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 94899.234, "from_m": 89670.574, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 104465.973, "from_m": 94899.234, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 104549.13, "from_m": 104465.973, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 106220.503, "from_m": 104549.13, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 112599.459, "from_m": 106220.503, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112984.765, "from_m": 112599.459, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 115268.602, "from_m": 112984.765, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 115293.048, "from_m": 115268.602, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117585.844, "from_m": 115293.048, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 118635.955, "from_m": 117585.844, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 120328.054, "from_m": 118635.955, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 120550.814, "from_m": 120328.054, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 121076.316, "from_m": 120550.814, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 121104.637, "from_m": 121076.316, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 121616.671, "from_m": 121104.637, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 123095.177, "from_m": 121616.671, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 123561.016, "from_m": 123095.177, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 134214.852, "from_m": 123561.016, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 134438.905, "from_m": 134214.852, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 134474.191, "from_m": 134438.905, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 135045.564, "from_m": 134474.191, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135586.11, "from_m": 135045.564, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 135662.921, "from_m": 135586.11, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 135718.294, "from_m": 135662.921, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135758.102, "from_m": 135718.294, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 137189.672, "from_m": 135758.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140640.622, "from_m": 137189.672, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 140687.955, "from_m": 140640.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140708.851, "from_m": 140687.955, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 140757.107, "from_m": 140708.851, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140797.327, "from_m": 140757.107, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 140851.409, "from_m": 140797.327, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 141077.911, "from_m": 140851.409, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 142127.097, "from_m": 141077.911, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 142149.993, "from_m": 142127.097, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 142207.774, "from_m": 142149.993, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 153988.735, "from_m": 142207.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154691.832, "from_m": 153988.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 154757.378, "from_m": 154691.832, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 163986.3, "from_m": 154757.378, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 164596.196, "from_m": 163986.3, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 164965.929, "from_m": 164596.196, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 168848.809, "from_m": 164965.929, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 168881.599, "from_m": 168848.809, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169178.116, "from_m": 168881.599, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 169319.13, "from_m": 169178.116, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 169509.991, "from_m": 169319.13, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 169521.725, "from_m": 169509.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169848.612, "from_m": 169521.725, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 623205, "profile_key": "50780720fda6f078c74dca798529996a5d3e3cfa03513f21ac31f5e77bf569de", "schedule_id": 3730, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2124", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9578.314, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Church Fenton", "stage_seq": 3, "distance_m": 17961.8, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Micklefield", "stage_seq": 4, "distance_m": 26163.225, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144H", "location": "Garforth", "stage_seq": 5, "distance_m": 29984.566, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Cross Gates", "stage_seq": 6, "distance_m": 34619.309, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Neville H. West Jn", "stage_seq": 7, "distance_m": 39096.8, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2159", "location": "Leeds", "stage_seq": 8, "distance_m": 41731.518, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Leeds West Jn", "stage_seq": 9, "distance_m": 42247.011, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Whitehall Jn", "stage_seq": 10, "distance_m": 42632.278, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Holbeck Jn", "stage_seq": 11, "distance_m": 43197.163, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "New Pudsey", "stage_seq": 12, "distance_m": 51090.511, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Mill Lane Jn", "stage_seq": 13, "distance_m": 56465.707, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2219", "location": "Bradford Interchange", "stage_seq": 14, "distance_m": 56534.705, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Mill Lane Jn", "stage_seq": 15, "distance_m": 56604.906, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Halifax", "stage_seq": 16, "distance_m": 68979.571, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Dryclough Jn", "stage_seq": 17, "distance_m": 70326.717, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Milner Royd Jn", "stage_seq": 18, "distance_m": 73874.965, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2244", "location": "Hebden Bridge", "stage_seq": 19, "distance_m": 82881.238, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Hall Royd Jn", "stage_seq": 20, "distance_m": 89103.006, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Stansfield Hall Jn", "stage_seq": 21, "distance_m": 89757.107, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Copy Pit", "stage_seq": 22, "distance_m": 95974.135, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Burnley Manchester Road", "stage_seq": 23, "distance_m": 103165.097, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Gannow Jn", "stage_seq": 24, "distance_m": 104493.12, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312H", "location": "Accrington", "stage_seq": 25, "distance_m": 112862.18, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Daisyfield Jn", "stage_seq": 26, "distance_m": 120348.669, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2322", "location": "Blackburn", "stage_seq": 27, "distance_m": 121329.195, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Lostock Hall Jn", "stage_seq": 28, "distance_m": 135758.102, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Farington Curve Jn", "stage_seq": 29, "distance_m": 138927.806, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Ribble Jn", "stage_seq": 30, "distance_m": 140640.622, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2340", "location": "Preston", "stage_seq": 31, "distance_m": 141606.564, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Preston Fylde Jn", "stage_seq": 32, "distance_m": 142335.501, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Kirkham & Wesham", "stage_seq": 33, "distance_m": 154138.352, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "2354H", "wtt_dep": "2355H", "location": "Poulton-le-Fylde", "stage_seq": 34, "distance_m": 164812.118, "section_seq": 1, "route_path_id": 67086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Devonshire Road Jn", "stage_seq": 35, "distance_m": 168959.956, "section_seq": 1, "route_path_id": 67086}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Blackpool North", "stage_seq": 36, "distance_m": 169848.612, "section_seq": 1, "route_path_id": 67086}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 169848.612, "from_m": 0.0, "section_seq": 1, "route_path_id": 67086}], "total_distance_m": 169848.612, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 134898.414, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 34950.198, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4900, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:32:10Z", "source_id": 51617349, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:33:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:32:15Z", "source_id": 16663275, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:40:50Z", "source_id": 51637135, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:41:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:40:55Z", "source_id": 16669085, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5037, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:43:17Z", "source_id": 51642457, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:43:22Z", "source_id": 16670646, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:47:00Z", "source_id": 51650697, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:47:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:47:07Z", "source_id": 16673108, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5310, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:53:43Z", "source_id": 51665594, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T20:54:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:53:48Z", "source_id": 16677501, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6391, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:22Z", "source_id": 51693117, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:07:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:23Z", "source_id": 16685440, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6383, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:29Z", "source_id": 51708720, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:15:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:32Z", "source_id": 16689932, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6186, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:48Z", "source_id": 51736346, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:28:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:52Z", "source_id": 16698046, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:45Z", "source_id": 51762946, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:40:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:48Z", "source_id": 16705750, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7645, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:57Z", "source_id": 51805436, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:03:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:00Z", "source_id": 16718573, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7683, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:52Z", "source_id": 51824714, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:15:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:57Z", "source_id": 16724559, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7716, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:35Z", "source_id": 51843404, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:24:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:38Z", "source_id": 16730124, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7911, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:24Z", "source_id": 51869456, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:40:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:29Z", "source_id": 16737845, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7842, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:01Z", "source_id": 51883624, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:49:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:07Z", "source_id": 16742218, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7834, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:04Z", "source_id": 51892032, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T22:55:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:07Z", "source_id": 16744698, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7804, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:35Z", "source_id": 51898138, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T23:01:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:37Z", "source_id": 16746452, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] York 2124 2124 7 None None Blackpool North 0002 0002 5 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C31719/2026-09-17/detailed None Poulton-le-Fylde 2026-09-17T23:55:30+01:00 Blackpool North 5.0 {"type": "LineString", "coordinates": [[-2.9896612890124863, 53.848216978547114], [-2.9897954, 53.848241599999994], [-2.990489, 53.8483525], [-2.9906882, 53.8483816], [-2.991081, 53.84844110000001], [-2.9913928999999997, 53.84848670000001], [-2.9916343, 53.8485063], [-2.9918609999999997, 53.8485202], [-2.9920833, 53.8485255], [-2.9952706999999994, 53.848520699999995], [-2.9957451999999996, 53.8485165], [-2.9964889999999995, 53.8484951], [-2.9973197999999996, 53.8484289], [-2.9978836999999996, 53.84837170000001], [-2.9993803999999997, 53.848166000000006], [-3.0009844, 53.8478337], [-3.0017967, 53.84761319999999], [-3.0022869999999995, 53.84747019999999], [-3.0026849, 53.8473527], [-3.0034775999999996, 53.8470709], [-3.0039402, 53.84690649999999], [-3.0051794, 53.8464444], [-3.0075825999999997, 53.8455931], [-3.0103345999999997, 53.8446088], [-3.0124857, 53.8438397], [-3.0144991999999995, 53.84310659999999], [-3.0162247, 53.8424915], [-3.0178662, 53.8419028], [-3.0198241999999995, 53.84114949999999], [-3.0205805999999997, 53.8407886], [-3.0212338721414653, 53.84046508143667], [-3.0214818, 53.84034230000001], [-3.023353999999999, 53.8392503], [-3.0256660999999996, 53.8378512], [-3.0282892999999995, 53.83629369999999], [-3.0289652, 53.8358918], [-3.0310948999999994, 53.8346191], [-3.0312616999999995, 53.8345159], [-3.03176, 53.8342076], [-3.0328973, 53.83353660000001], [-3.0339915999999993, 53.83288439999999], [-3.0359979, 53.83169409999999], [-3.0397607, 53.8294443], [-3.0401179, 53.829238100000005], [-3.040965, 53.8287415], [-3.0415778, 53.82837599999999], [-3.0432935, 53.827341299999986], [-3.043358899999999, 53.827306400000005], [-3.0443806, 53.826704199999995], [-3.0448142, 53.8264455], [-3.0452621, 53.82617079999999], [-3.0455827, 53.82596890000001], [-3.0460070999999997, 53.8256312], [-3.0461915, 53.82545529999999], [-3.0463831, 53.82527249999999], [-3.0465729999999995, 53.8250876], [-3.046675899999999, 53.82500129999999], [-3.0467253000000003, 53.82494630000001], [-3.0469290999999994, 53.82476580000001], [-3.0472871999999995, 53.82441279999999], [-3.04753, 53.8241864], [-3.0477147999999996, 53.82398890000001], [-3.0480086000000006, 53.82362979999999], [-3.0481518, 53.8234158], [-3.0483648, 53.8231051], [-3.0486281999999996, 53.822699799999995], [-3.0487559000000006, 53.822522], [-3.0488645, 53.8223707]]} 3.2 2356 0001 Poulton-le-Fylde Blackpool North H.S. Blackpool North 53.8223707 -3.0488645 53.8223707 -3.0488645 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Blackpool North TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746452 1789599577925020 132 132 2026-09-16 23:11:17.893532 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:17.357111
594854 625558 L88321 072A22M916 2026-09-16 COMPLETE 16747854 2026-09-17 00:01:00 2026-09-16 23:11:21 2026-09-18 23:11:21 {"id": 625558, "stp": "P", "toc": "ScotRail", "uid": "L88321", "consist": null, "dest_crs": "KMK", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88321/2026-09-17/detailed", "trust_id": "072A22M916", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kilmarnock", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": "3", "is_terminated": 1, "next_location": "Kilmarnock", "signalling_id": "2A22", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0001", "current_leg_dep": "2357", "current_leg_end": "Kilmarnock", "origin_dep_time": "2314", "origin_platform": "3", "current_location": "Kilmarnock", "last_update_time": "2026-09-16T23:11:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.5304986, 55.63702239999999], [-4.5305331, 55.6361232], [-4.5305735, 55.635412599999995], [-4.5305506, 55.6332071], [-4.530424699999999, 55.63219889999999], [-4.5302077999999995, 55.63139280000001], [-4.5301811, 55.63129549999999], [-4.5301054, 55.6310313], [-4.529346499999999, 55.62917530000001], [-4.5285197, 55.62785000000001], [-4.526984599999999, 55.6259916], [-4.5259513, 55.624980699999995], [-4.5259179, 55.624949], [-4.524673299999999, 55.6238892], [-4.5231623999999995, 55.62280880000001], [-4.5214536, 55.6217985], [-4.5152559, 55.61824440000001], [-4.5134898, 55.6173597], [-4.5116264, 55.6165804], [-4.509771500000001, 55.61595869999999], [-4.5057233, 55.614643000000015], [-4.504346, 55.61419959999999], [-4.5035399, 55.6139481], [-4.503329099999999, 55.61387379999999], [-4.502693299999999, 55.6136666], [-4.5026391, 55.61364679999999], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]}", "current_leg_start": "Kilmaurs", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "55.6124380", "next_location_lon": "-4.4991224", "previous_location": "Kilmaurs", "current_leg_milage": "2.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2763.611, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12165.667, \"from_m\": 2763.611, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13840.244, \"from_m\": 12165.667, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 20715.787, \"from_m\": 13840.244, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 22685.819, \"from_m\": 20715.787, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22736.057, \"from_m\": 22685.819, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22863.948, \"from_m\": 22736.057, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31494.983, \"from_m\": 22863.948, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31638.75, \"from_m\": 31494.983, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38615.942, \"from_m\": 31638.75, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38681.699, \"from_m\": 38615.942, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38940.439, \"from_m\": 38681.699, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 625558, \"profile_key\": \"266ee7f7b9f4ef450003a3b7d8af2b8a9c955563db3f9402f666109e5a93ac25\", \"schedule_id\": 33457, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 4, \"distance_m\": 2699.309, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2320H\", \"location\": \"Crossmyloof\", \"stage_seq\": 5, \"distance_m\": 3517.487, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323\", \"location\": \"Pollokshaws West\", \"stage_seq\": 6, \"distance_m\": 5073.831, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"Busby Jn\", \"stage_seq\": 7, \"distance_m\": 5708.078, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Kennishead\", \"stage_seq\": 8, \"distance_m\": 6951.528, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328H\", \"location\": \"Priesthill\", \"stage_seq\": 9, \"distance_m\": 8100.126, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2331H\", \"location\": \"Nitshill\", \"stage_seq\": 10, \"distance_m\": 9238.004, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336\", \"location\": \"Barrhead\", \"stage_seq\": 11, \"distance_m\": 11779.388, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Lugton\", \"stage_seq\": 12, \"distance_m\": 22863.948, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348\", \"location\": \"Dunlop\", \"stage_seq\": 13, \"distance_m\": 26546.958, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2351H\", \"wtt_dep\": \"2352\", \"location\": \"Stewarton\", \"stage_seq\": 14, \"distance_m\": 30186.202, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353H\", \"location\": \"Lochridge Jn\", \"stage_seq\": 15, \"distance_m\": 31638.75, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": \"2356H\", \"location\": \"Kilmaurs\", \"stage_seq\": 16, \"distance_m\": 35333.499, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Kilmarnock\", \"stage_seq\": 17, \"distance_m\": 38940.439, \"section_seq\": 1, \"route_path_id\": 45833}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38940.439, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 45833}], \"total_distance_m\": 38940.439, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 38940.439, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2314", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.6124380", "current_position_lon": "-4.4991224", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:38Z\", \"source_id\": 51838227, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:44Z\", \"source_id\": 16728648, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:57Z\", \"source_id\": 51842169, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:00Z\", \"source_id\": 16729786, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:08Z\", \"source_id\": 51845970, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:13Z\", \"source_id\": 16730936, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:51Z\", \"source_id\": 51850387, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:57Z\", \"source_id\": 16732265, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:13Z\", \"source_id\": 51854276, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:19Z\", \"source_id\": 16733365, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:35Z\", \"source_id\": 51861490, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:38Z\", \"source_id\": 16735561, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:42Z\", \"source_id\": 16741607, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:43Z\", \"source_id\": 16743349, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:42Z\", \"source_id\": 16745338, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:18Z\", \"source_id\": 16747040, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:43Z\", \"source_id\": 16747854, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kilmarnock", "service_state_platform": "3", "timing_fact_generation": 1789599824022844, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:20.118471", "service_state_evidence_id": 16747040, "current_leg_start_actual_dep": "2026-09-17T23:56:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:20.536672", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC KMK 2A22 None None None None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2763.611, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12165.667, "from_m": 2763.611, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13840.244, "from_m": 12165.667, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 65.0}, {"to_m": 20715.787, "from_m": 13840.244, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 22685.819, "from_m": 20715.787, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22736.057, "from_m": 22685.819, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22863.948, "from_m": 22736.057, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 31494.983, "from_m": 22863.948, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31638.75, "from_m": 31494.983, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38615.942, "from_m": 31638.75, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38681.699, "from_m": 38615.942, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38940.439, "from_m": 38681.699, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 625558, "profile_key": "266ee7f7b9f4ef450003a3b7d8af2b8a9c955563db3f9402f666109e5a93ac25", "schedule_id": 33457, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2314", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2699.309, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2320H", "location": "Crossmyloof", "stage_seq": 5, "distance_m": 3517.487, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323", "location": "Pollokshaws West", "stage_seq": 6, "distance_m": 5073.831, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "Busby Jn", "stage_seq": 7, "distance_m": 5708.078, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Kennishead", "stage_seq": 8, "distance_m": 6951.528, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328H", "location": "Priesthill", "stage_seq": 9, "distance_m": 8100.126, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2331H", "location": "Nitshill", "stage_seq": 10, "distance_m": 9238.004, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "Barrhead", "stage_seq": 11, "distance_m": 11779.388, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Lugton", "stage_seq": 12, "distance_m": 22863.948, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348", "location": "Dunlop", "stage_seq": 13, "distance_m": 26546.958, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2351H", "wtt_dep": "2352", "location": "Stewarton", "stage_seq": 14, "distance_m": 30186.202, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "Lochridge Jn", "stage_seq": 15, "distance_m": 31638.75, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": "2356H", "location": "Kilmaurs", "stage_seq": 16, "distance_m": 35333.499, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Kilmarnock", "stage_seq": 17, "distance_m": 38940.439, "section_seq": 1, "route_path_id": 45833}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38940.439, "from_m": 0.0, "section_seq": 1, "route_path_id": 45833}], "total_distance_m": 38940.439, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 38940.439, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1841, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:38Z", "source_id": 51838227, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:21:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:44Z", "source_id": 16728648, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1834, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:57Z", "source_id": 51842169, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:00Z", "source_id": 16729786, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1829, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:08Z", "source_id": 51845970, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:26:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:13Z", "source_id": 16730936, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1825, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:51Z", "source_id": 51850387, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:57Z", "source_id": 16732265, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1820, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:13Z", "source_id": 51854276, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:31:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:19Z", "source_id": 16733365, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1810, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:35Z", "source_id": 51861490, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:38Z", "source_id": 16735561, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:42Z", "source_id": 16741607, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:43Z", "source_id": 16743349, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:42Z", "source_id": 16745338, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:18Z", "source_id": 16747040, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:43Z", "source_id": 16747854, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Glasgow Central High Level 2314 2314 3 None None Kilmarnock 0001 0001 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L88321/2026-09-17/detailed None Kilmaurs 2026-09-17T23:56:30+01:00 Kilmarnock 4.0 {"type": "LineString", "coordinates": [[-4.5304986, 55.63702239999999], [-4.5305331, 55.6361232], [-4.5305735, 55.635412599999995], [-4.5305506, 55.6332071], [-4.530424699999999, 55.63219889999999], [-4.5302077999999995, 55.63139280000001], [-4.5301811, 55.63129549999999], [-4.5301054, 55.6310313], [-4.529346499999999, 55.62917530000001], [-4.5285197, 55.62785000000001], [-4.526984599999999, 55.6259916], [-4.5259513, 55.624980699999995], [-4.5259179, 55.624949], [-4.524673299999999, 55.6238892], [-4.5231623999999995, 55.62280880000001], [-4.5214536, 55.6217985], [-4.5152559, 55.61824440000001], [-4.5134898, 55.6173597], [-4.5116264, 55.6165804], [-4.509771500000001, 55.61595869999999], [-4.5057233, 55.614643000000015], [-4.504346, 55.61419959999999], [-4.5035399, 55.6139481], [-4.503329099999999, 55.61387379999999], [-4.502693299999999, 55.6136666], [-4.5026391, 55.61364679999999], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]} 2.2 2357 0001 Kilmaurs Kilmarnock Kilmarnock 55.6124380 -4.4991224 55.6124380 -4.4991224 1 0 2026-09-16 23:11:21 TERMINATED 2026-09-16 23:01:00 Kilmarnock TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747040 1789599824022844 59 59 2026-09-16 23:11:20.536672 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:20.118471
594855 625828 W83340 062R82M916 2026-09-16 COMPLETE 16746758 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 625828, "stp": "P", "toc": "ScotRail", "uid": "W83340", "consist": "318251+320416", "dest_crs": "RUT", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83340/2026-09-17/detailed", "trust_id": "062R82M916", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rutherglen", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": "1", "is_terminated": 1, "next_location": "Rutherglen", "signalling_id": "2R82", "timing_status": "LATE", "origin_station": "Dalmuir", "current_leg_arr": "0001", "current_leg_dep": "2356", "current_leg_end": "Rutherglen", "origin_dep_time": "2327", "origin_platform": "5", "current_location": "Rutherglen", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2508668, 55.8575904], [-4.2506281, 55.8575685], [-4.2504437, 55.8575519], [-4.250167299999999, 55.8575263], [-4.2499816, 55.85751580000001], [-4.2497872, 55.8575031], [-4.2495719, 55.8574844], [-4.2463649, 55.8570783], [-4.2456328, 55.856997], [-4.245624022018766, 55.856995416437215], [-4.2453889, 55.85695299999999], [-4.245214699999999, 55.85690979999998], [-4.2450451, 55.85684740000001], [-4.244469699999999, 55.85664280000001], [-4.2439746, 55.8564618], [-4.2436919, 55.85634279999999], [-4.243494, 55.856243], [-4.243279597960601, 55.85612891343724], [-4.243234977930446, 55.85610517040329], [-4.243145855838939, 55.85611958458772], [-4.2407736, 55.8548577], [-4.2405377, 55.854721], [-4.239917999999999, 55.8544018], [-4.239305099999999, 55.8540352], [-4.2388961, 55.853765], [-4.2384633, 55.853503], [-4.2350976, 55.85153999999999], [-4.2349432, 55.8514657], [-4.2346535, 55.8513542], [-4.2344795, 55.85128999999999], [-4.2343079999999995, 55.85122940000001], [-4.234152699999999, 55.8511844], [-4.233996399999999, 55.85113889999999], [-4.2338464, 55.85110569999999], [-4.233667999999999, 55.8510677], [-4.2333863, 55.851008699999994], [-4.2331406, 55.8509645], [-4.2325064, 55.85084990000001], [-4.2322836, 55.8508087], [-4.232091799999999, 55.8507677], [-4.2319606, 55.8507406], [-4.2318285, 55.850709300000005], [-4.2316795, 55.85066139999999], [-4.2312537, 55.8505103], [-4.230734099999999, 55.850327699999994], [-4.2302272, 55.8501575], [-4.2295647, 55.84997980000001], [-4.226964399999999, 55.849325099999994], [-4.2264374, 55.8491528], [-4.226123499999999, 55.8490233], [-4.2259873, 55.8489721], [-4.2258305, 55.848906799999995], [-4.2256653, 55.84882749999999], [-4.225531, 55.8487654], [-4.2254031, 55.8486995], [-4.225220899999999, 55.8485979], [-4.2251211, 55.84853989999999], [-4.225008599999999, 55.8484711], [-4.2248570999999995, 55.84837389999999], [-4.2246497, 55.8482299], [-4.2244427, 55.8480748], [-4.2240956, 55.8478108], [-4.2232231, 55.8471614], [-4.222081835361751, 55.84630692334289], [-4.2207425999999995, 55.8453042], [-4.2186658, 55.8437492], [-4.218453, 55.84358709999999], [-4.218307199999999, 55.8434688], [-4.218204799999999, 55.84338399999999], [-4.2181206, 55.8433113], [-4.2180133, 55.843215099999995], [-4.217932399999999, 55.84313310000001], [-4.2177894, 55.8429567], [-4.217718699999999, 55.8428647], [-4.217657099999999, 55.84277939999999], [-4.217607699999999, 55.8426984], [-4.2175698, 55.84262270000001], [-4.217536099999999, 55.8425409], [-4.2175145999999994, 55.842476], [-4.2174921, 55.84239819999999], [-4.2174743, 55.84233509999999], [-4.2174614, 55.8422832], [-4.2174534, 55.8422481], [-4.2174438, 55.8421989], [-4.2174306, 55.84212410000001], [-4.2174173, 55.8420421], [-4.2173407, 55.8413437], [-4.2171751, 55.84000879999999], [-4.2171205, 55.839588500000005], [-4.2171062, 55.83947289999999], [-4.217092199999999, 55.8393908], [-4.2170859, 55.83935400000001], [-4.2170563, 55.8391967], [-4.2170115, 55.83903029999999], [-4.216967099999999, 55.8388436], [-4.2169332, 55.8387259], [-4.216897199999999, 55.83861169999999], [-4.2168209, 55.83842439999999], [-4.216747799999999, 55.83826349999999], [-4.2166517, 55.838091], [-4.2165435, 55.83792069999999], [-4.2164534, 55.8377827], [-4.2163395999999995, 55.837628599999995], [-4.216153599999999, 55.8374039], [-4.2160403, 55.8372575], [-4.215929, 55.837116], [-4.215845099999999, 55.83700420000001], [-4.215786399999999, 55.8369202], [-4.2157396, 55.8368518], [-4.2156574, 55.83672730000001], [-4.2156076, 55.8366263], [-4.2155586, 55.8365317], [-4.215518599999999, 55.8364452], [-4.2155043999999995, 55.8364126], [-4.215058700000001, 55.835302599999984], [-4.214778699999999, 55.8346095], [-4.2147540999999995, 55.83454849999999], [-4.2145915, 55.8341401], [-4.214424, 55.83372409999999], [-4.214308848878485, 55.833445001917745], [-4.2142935, 55.83340780000001], [-4.2141919, 55.8331525], [-4.2141305, 55.8329857], [-4.214080599999999, 55.832838900000006], [-4.214038399999999, 55.8326992], [-4.2140036, 55.8325661], [-4.213972899999999, 55.8324389], [-4.2139369, 55.8322922], [-4.2138983, 55.8321395], [-4.2138662, 55.83202489999999], [-4.213842799999999, 55.8319291], [-4.2137377, 55.8316849], [-4.2136462, 55.8315026], [-4.2134967, 55.8312928]]}", "current_leg_start": "Argyle Street", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "55.8312928", "next_location_lon": "-4.2134967", "previous_location": "Argyle Street", "current_leg_milage": "2.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.786, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.197, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.197, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.244, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17544.269, \"from_m\": 14252.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17588.48, \"from_m\": 17544.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17913.034, \"from_m\": 17588.48, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625828, \"profile_key\": \"5144cce091f04d8ce720fdf4fd0c0b570b0e046949f41e159f4d2039ea40efb7\", \"schedule_id\": 28712, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2329H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2331H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2338H\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2341\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343H\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2347\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2352\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2354\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Rutherglen North Jn\", \"stage_seq\": 15, \"distance_m\": 17672.008, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Rutherglen\", \"stage_seq\": 16, \"distance_m\": 17913.034, \"section_seq\": 1, \"route_path_id\": 102056}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17913.034, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102056}], \"total_distance_m\": 17913.034, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 17913.034, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8312928", "current_position_lon": "-4.2134967", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:09Z\", \"source_id\": 51855742, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:13Z\", \"source_id\": 16733875, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:21Z\", \"source_id\": 51859534, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:27Z\", \"source_id\": 16734980, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:42Z\", \"source_id\": 51863440, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:43Z\", \"source_id\": 16736108, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:30Z\", \"source_id\": 51866468, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:38Z\", \"source_id\": 16736946, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:40Z\", \"source_id\": 16738866, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:28Z\", \"source_id\": 51874213, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:33Z\", \"source_id\": 16739268, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:15Z\", \"source_id\": 51878140, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:17Z\", \"source_id\": 16740475, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:14Z\", \"source_id\": 51882591, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:21Z\", \"source_id\": 16741890, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:33Z\", \"source_id\": 51885838, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:38Z\", \"source_id\": 16742897, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:58Z\", \"source_id\": 51889244, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:04Z\", \"source_id\": 16743863, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:19Z\", \"source_id\": 51891033, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:22Z\", \"source_id\": 16744415, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:35Z\", \"source_id\": 51899469, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:40Z\", \"source_id\": 16746758, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rutherglen", "service_state_platform": "1", "timing_fact_generation": 1789599644245599, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:23.260285", "service_state_evidence_id": 16746758, "current_leg_start_actual_dep": "2026-09-17T23:56:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:24.027431", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DMR RUT 2R82 318251+320416 6 90 None {"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.786, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.197, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.197, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.244, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17544.269, "from_m": 14252.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17588.48, "from_m": 17544.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17913.034, "from_m": 17588.48, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625828, "profile_key": "5144cce091f04d8ce720fdf4fd0c0b570b0e046949f41e159f4d2039ea40efb7", "schedule_id": 28712, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2329H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2331H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2338H", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2341", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343H", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2347", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2352", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2354", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Rutherglen North Jn", "stage_seq": 15, "distance_m": 17672.008, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Rutherglen", "stage_seq": 16, "distance_m": 17913.034, "section_seq": 1, "route_path_id": 102056}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17913.034, "from_m": 0.0, "section_seq": 1, "route_path_id": 102056}], "total_distance_m": 17913.034, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 17913.034, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:09Z", "source_id": 51855742, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:31:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:13Z", "source_id": 16733875, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:21Z", "source_id": 51859534, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:34:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:27Z", "source_id": 16734980, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:42Z", "source_id": 51863440, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:36:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:43Z", "source_id": 16736108, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:30Z", "source_id": 51866468, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:38:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:38Z", "source_id": 16736946, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:40Z", "source_id": 16738866, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:28Z", "source_id": 51874213, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:43:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:33Z", "source_id": 16739268, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:15Z", "source_id": 51878140, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:45:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:17Z", "source_id": 16740475, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:14Z", "source_id": 51882591, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:48:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:21Z", "source_id": 16741890, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:33Z", "source_id": 51885838, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:51:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:38Z", "source_id": 16742897, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:58Z", "source_id": 51889244, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:53:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:04Z", "source_id": 16743863, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:19Z", "source_id": 51891033, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:55:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:22Z", "source_id": 16744415, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2091, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:35Z", "source_id": 51899469, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:01:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:40Z", "source_id": 16746758, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Dalmuir 2327 2327 5 None None Rutherglen 2359 2359 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83340/2026-09-17/detailed None Argyle Street 2026-09-17T23:56:00+01:00 Rutherglen 5.0 {"type": "LineString", "coordinates": [[-4.2508668, 55.8575904], [-4.2506281, 55.8575685], [-4.2504437, 55.8575519], [-4.250167299999999, 55.8575263], [-4.2499816, 55.85751580000001], [-4.2497872, 55.8575031], [-4.2495719, 55.8574844], [-4.2463649, 55.8570783], [-4.2456328, 55.856997], [-4.245624022018766, 55.856995416437215], [-4.2453889, 55.85695299999999], [-4.245214699999999, 55.85690979999998], [-4.2450451, 55.85684740000001], [-4.244469699999999, 55.85664280000001], [-4.2439746, 55.8564618], [-4.2436919, 55.85634279999999], [-4.243494, 55.856243], [-4.243279597960601, 55.85612891343724], [-4.243234977930446, 55.85610517040329], [-4.243145855838939, 55.85611958458772], [-4.2407736, 55.8548577], [-4.2405377, 55.854721], [-4.239917999999999, 55.8544018], [-4.239305099999999, 55.8540352], [-4.2388961, 55.853765], [-4.2384633, 55.853503], [-4.2350976, 55.85153999999999], [-4.2349432, 55.8514657], [-4.2346535, 55.8513542], [-4.2344795, 55.85128999999999], [-4.2343079999999995, 55.85122940000001], [-4.234152699999999, 55.8511844], [-4.233996399999999, 55.85113889999999], [-4.2338464, 55.85110569999999], [-4.233667999999999, 55.8510677], [-4.2333863, 55.851008699999994], [-4.2331406, 55.8509645], [-4.2325064, 55.85084990000001], [-4.2322836, 55.8508087], [-4.232091799999999, 55.8507677], [-4.2319606, 55.8507406], [-4.2318285, 55.850709300000005], [-4.2316795, 55.85066139999999], [-4.2312537, 55.8505103], [-4.230734099999999, 55.850327699999994], [-4.2302272, 55.8501575], [-4.2295647, 55.84997980000001], [-4.226964399999999, 55.849325099999994], [-4.2264374, 55.8491528], [-4.226123499999999, 55.8490233], [-4.2259873, 55.8489721], [-4.2258305, 55.848906799999995], [-4.2256653, 55.84882749999999], [-4.225531, 55.8487654], [-4.2254031, 55.8486995], [-4.225220899999999, 55.8485979], [-4.2251211, 55.84853989999999], [-4.225008599999999, 55.8484711], [-4.2248570999999995, 55.84837389999999], [-4.2246497, 55.8482299], [-4.2244427, 55.8480748], [-4.2240956, 55.8478108], [-4.2232231, 55.8471614], [-4.222081835361751, 55.84630692334289], [-4.2207425999999995, 55.8453042], [-4.2186658, 55.8437492], [-4.218453, 55.84358709999999], [-4.218307199999999, 55.8434688], [-4.218204799999999, 55.84338399999999], [-4.2181206, 55.8433113], [-4.2180133, 55.843215099999995], [-4.217932399999999, 55.84313310000001], [-4.2177894, 55.8429567], [-4.217718699999999, 55.8428647], [-4.217657099999999, 55.84277939999999], [-4.217607699999999, 55.8426984], [-4.2175698, 55.84262270000001], [-4.217536099999999, 55.8425409], [-4.2175145999999994, 55.842476], [-4.2174921, 55.84239819999999], [-4.2174743, 55.84233509999999], [-4.2174614, 55.8422832], [-4.2174534, 55.8422481], [-4.2174438, 55.8421989], [-4.2174306, 55.84212410000001], [-4.2174173, 55.8420421], [-4.2173407, 55.8413437], [-4.2171751, 55.84000879999999], [-4.2171205, 55.839588500000005], [-4.2171062, 55.83947289999999], [-4.217092199999999, 55.8393908], [-4.2170859, 55.83935400000001], [-4.2170563, 55.8391967], [-4.2170115, 55.83903029999999], [-4.216967099999999, 55.8388436], [-4.2169332, 55.8387259], [-4.216897199999999, 55.83861169999999], [-4.2168209, 55.83842439999999], [-4.216747799999999, 55.83826349999999], [-4.2166517, 55.838091], [-4.2165435, 55.83792069999999], [-4.2164534, 55.8377827], [-4.2163395999999995, 55.837628599999995], [-4.216153599999999, 55.8374039], [-4.2160403, 55.8372575], [-4.215929, 55.837116], [-4.215845099999999, 55.83700420000001], [-4.215786399999999, 55.8369202], [-4.2157396, 55.8368518], [-4.2156574, 55.83672730000001], [-4.2156076, 55.8366263], [-4.2155586, 55.8365317], [-4.215518599999999, 55.8364452], [-4.2155043999999995, 55.8364126], [-4.215058700000001, 55.835302599999984], [-4.214778699999999, 55.8346095], [-4.2147540999999995, 55.83454849999999], [-4.2145915, 55.8341401], [-4.214424, 55.83372409999999], [-4.214308848878485, 55.833445001917745], [-4.2142935, 55.83340780000001], [-4.2141919, 55.8331525], [-4.2141305, 55.8329857], [-4.214080599999999, 55.832838900000006], [-4.214038399999999, 55.8326992], [-4.2140036, 55.8325661], [-4.213972899999999, 55.8324389], [-4.2139369, 55.8322922], [-4.2138983, 55.8321395], [-4.2138662, 55.83202489999999], [-4.213842799999999, 55.8319291], [-4.2137377, 55.8316849], [-4.2136462, 55.8315026], [-4.2134967, 55.8312928]]} 2.6 2356 0001 Argyle Street Rutherglen Rutherglen 55.8312928 -4.2134967 55.8312928 -4.2134967 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Rutherglen TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746758 1789599644245599 47 47 2026-09-16 23:11:24.027431 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:23.260285
594856 625604 L89583 322K16M916 2026-09-16 COMPLETE 16746789 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 625604, "stp": "P", "toc": "Northern", "uid": "L89583", "consist": "323224", "dest_crs": "MAC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89583/2026-09-17/detailed", "trust_id": "322K16M916", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Macclesfield", "service_date": "2026-09-16", "dest_arr_time": "2348", "dest_platform": "3", "is_terminated": 1, "next_location": "Macclesfield", "signalling_id": "2K16", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0001", "current_leg_dep": "2356", "current_leg_end": "Macclesfield", "origin_dep_time": "2316", "origin_platform": "2", "current_location": "Macclesfield", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "+13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1452882472950607, 53.293109946320726], [-2.1454643999999994, 53.29232820000001], [-2.1457667, 53.29043789999999], [-2.1457699, 53.289661599999995], [-2.1457279, 53.2888552], [-2.1455146, 53.287408799999994], [-2.144779199999999, 53.284223099999984], [-2.144375, 53.2825948], [-2.1439472, 53.2809645], [-2.1437651, 53.2801805], [-2.1437485, 53.2801088], [-2.1436722999999995, 53.27983549999999], [-2.1431406999999996, 53.27854709999999], [-2.1425856, 53.2775389], [-2.1423871, 53.2772085], [-2.141851, 53.2764601], [-2.1409815999999995, 53.275493], [-2.1396214, 53.274218000000005], [-2.1386096, 53.2734144], [-2.1374693, 53.2726236], [-2.1354766999999995, 53.27143469999999], [-2.1349928999999994, 53.271122299999995], [-2.134530499999999, 53.27079710000001], [-2.1336408, 53.2701129], [-2.13249, 53.2692179], [-2.1311455, 53.26824349999999], [-2.1306399999999996, 53.26792329999999], [-2.1303274, 53.2677153], [-2.128619099999999, 53.26667909999998], [-2.1259296, 53.26533969999999], [-2.1255003999999995, 53.265091], [-2.1250954999999996, 53.2648086], [-2.1249212, 53.2646787], [-2.1246958999999994, 53.2644942], [-2.1245349, 53.264320899999994], [-2.1243444, 53.2641025], [-2.1241969999999997, 53.26392460000001], [-2.123918, 53.26352839999999], [-2.1238294999999994, 53.2634129], [-2.1236577999999997, 53.263130499999995], [-2.1235076, 53.2628995], [-2.1233225999999994, 53.2625658], [-2.1232044, 53.2623377], [-2.1230798, 53.262076400000005], [-2.1229143, 53.2616857], [-2.1228961, 53.26168270000001], [-2.1228568, 53.261593], [-2.1227576, 53.2613671], [-2.1226313, 53.2610286], [-2.122467, 53.2605282], [-2.1223258, 53.2601485], [-2.1220842, 53.2595354], [-2.1220074999999996, 53.25935249999999], [-2.1218957, 53.2590859]]}", "current_leg_start": "Prestbury", "dest_arr_time_act": "2348", "motion_projection": null, "next_location_lat": "53.2590859", "next_location_lon": "-2.1218957", "previous_location": "Prestbury", "current_leg_milage": "2.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8000.584, \"from_m\": 4180.149, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9172.52, \"from_m\": 8000.584, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9615.397, \"from_m\": 9172.52, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10493.42, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11444.034, \"from_m\": 10493.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12780.741, \"from_m\": 11444.034, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 13192.768, \"from_m\": 12780.741, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21887.061, \"from_m\": 13192.768, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21963.892, \"from_m\": 21887.061, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27004.77, \"from_m\": 21963.892, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 31976.609, \"from_m\": 27004.77, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 34893.917, \"from_m\": 31976.609, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 35691.887, \"from_m\": 34893.917, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 36377.593, \"from_m\": 35691.887, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 36444.885, \"from_m\": 36377.593, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36489.674, \"from_m\": 36444.885, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 36775.741, \"from_m\": 36489.674, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625604, \"profile_key\": \"e25536cb685a63f762ddb478f3e8fd803b7920d41f466cce60d5d315b7b402f7\", \"schedule_id\": 19477, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13224.961, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2334\", \"location\": \"Bramhall\", \"stage_seq\": 10, \"distance_m\": 15711.651, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2337H\", \"location\": \"Poynton\", \"stage_seq\": 11, \"distance_m\": 17860.173, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": false, \"wtt_arr\": \"2340H\", \"wtt_dep\": \"2341\", \"location\": \"Adlington (Cheshire)\", \"stage_seq\": 12, \"distance_m\": 29405.836, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344H\", \"location\": \"Prestbury\", \"stage_seq\": 13, \"distance_m\": 32497.104, \"section_seq\": 1, \"route_path_id\": 73907}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": null, \"location\": \"Macclesfield\", \"stage_seq\": 14, \"distance_m\": 36775.741, \"section_seq\": 1, \"route_path_id\": 73907}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36775.741, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73907}], \"total_distance_m\": 36775.741, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 25951.662, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10824.079, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2316", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.2590859", "current_position_lon": "-2.1218957", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:46Z\", \"source_id\": 51863563, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:47Z\", \"source_id\": 16736135, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:08Z\", \"source_id\": 51867445, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:10Z\", \"source_id\": 16737244, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:27Z\", \"source_id\": 51872648, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:34Z\", \"source_id\": 16738790, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:01Z\", \"source_id\": 51877837, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:07Z\", \"source_id\": 16740381, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:52Z\", \"source_id\": 51882002, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:52Z\", \"source_id\": 16741691, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:43Z\", \"source_id\": 51887485, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:51Z\", \"source_id\": 16743391, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9135, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:58Z\", \"source_id\": 51891894, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:07Z\", \"source_id\": 16744674, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:29Z\", \"source_id\": 51899341, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:40Z\", \"source_id\": 16746789, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Macclesfield", "service_state_platform": "3", "timing_fact_generation": 1789599643958786, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:23.268004", "service_state_evidence_id": 16746789, "current_leg_start_actual_dep": "2026-09-17T23:57:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:24.030348", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MAN MAC 2K16 323224 3 90 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9615.397, "from_m": 9172.52, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10493.42, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11444.034, "from_m": 10493.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12780.741, "from_m": 11444.034, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 13192.768, "from_m": 12780.741, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21887.061, "from_m": 13192.768, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21963.892, "from_m": 21887.061, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27004.77, "from_m": 21963.892, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 31976.609, "from_m": 27004.77, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 34893.917, "from_m": 31976.609, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 35691.887, "from_m": 34893.917, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 36377.593, "from_m": 35691.887, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 36444.885, "from_m": 36377.593, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36489.674, "from_m": 36444.885, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 36775.741, "from_m": 36489.674, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625604, "profile_key": "e25536cb685a63f762ddb478f3e8fd803b7920d41f466cce60d5d315b7b402f7", "schedule_id": 19477, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2316", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 73907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 73907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 73907}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 73907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 73907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 73907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 73907}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13224.961, "section_seq": 1, "route_path_id": 73907}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2334", "location": "Bramhall", "stage_seq": 10, "distance_m": 15711.651, "section_seq": 1, "route_path_id": 73907}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2337H", "location": "Poynton", "stage_seq": 11, "distance_m": 17860.173, "section_seq": 1, "route_path_id": 73907}, {"is_pass": false, "wtt_arr": "2340H", "wtt_dep": "2341", "location": "Adlington (Cheshire)", "stage_seq": 12, "distance_m": 29405.836, "section_seq": 1, "route_path_id": 73907}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344H", "location": "Prestbury", "stage_seq": 13, "distance_m": 32497.104, "section_seq": 1, "route_path_id": 73907}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": null, "location": "Macclesfield", "stage_seq": 14, "distance_m": 36775.741, "section_seq": 1, "route_path_id": 73907}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36775.741, "from_m": 0.0, "section_seq": 1, "route_path_id": 73907}], "total_distance_m": 36775.741, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 25951.662, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10824.079, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:46Z", "source_id": 51863563, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:36:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:47Z", "source_id": 16736135, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:08Z", "source_id": 51867445, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:38:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:10Z", "source_id": 16737244, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9075, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:27Z", "source_id": 51872648, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:42:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:34Z", "source_id": 16738790, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9147, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:01Z", "source_id": 51877837, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:45:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:07Z", "source_id": 16740381, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9143, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:52Z", "source_id": 51882002, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:48:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:52Z", "source_id": 16741691, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9139, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:43Z", "source_id": 51887485, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:52:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:51Z", "source_id": 16743391, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9135, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:58Z", "source_id": 51891894, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:55:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:07Z", "source_id": 16744674, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9126, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:29Z", "source_id": 51899341, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:01:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:40Z", "source_id": 16746789, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Manchester Piccadilly 2316 2316 2 None None Macclesfield 2348 2348 3 LATE +13 minutes https://www.realtimetrains.co.uk/service/gb-nr:L89583/2026-09-17/detailed None Prestbury 2026-09-17T23:57:30+01:00 Macclesfield 5.0 {"type": "LineString", "coordinates": [[-2.1452882472950607, 53.293109946320726], [-2.1454643999999994, 53.29232820000001], [-2.1457667, 53.29043789999999], [-2.1457699, 53.289661599999995], [-2.1457279, 53.2888552], [-2.1455146, 53.287408799999994], [-2.144779199999999, 53.284223099999984], [-2.144375, 53.2825948], [-2.1439472, 53.2809645], [-2.1437651, 53.2801805], [-2.1437485, 53.2801088], [-2.1436722999999995, 53.27983549999999], [-2.1431406999999996, 53.27854709999999], [-2.1425856, 53.2775389], [-2.1423871, 53.2772085], [-2.141851, 53.2764601], [-2.1409815999999995, 53.275493], [-2.1396214, 53.274218000000005], [-2.1386096, 53.2734144], [-2.1374693, 53.2726236], [-2.1354766999999995, 53.27143469999999], [-2.1349928999999994, 53.271122299999995], [-2.134530499999999, 53.27079710000001], [-2.1336408, 53.2701129], [-2.13249, 53.2692179], [-2.1311455, 53.26824349999999], [-2.1306399999999996, 53.26792329999999], [-2.1303274, 53.2677153], [-2.128619099999999, 53.26667909999998], [-2.1259296, 53.26533969999999], [-2.1255003999999995, 53.265091], [-2.1250954999999996, 53.2648086], [-2.1249212, 53.2646787], [-2.1246958999999994, 53.2644942], [-2.1245349, 53.264320899999994], [-2.1243444, 53.2641025], [-2.1241969999999997, 53.26392460000001], [-2.123918, 53.26352839999999], [-2.1238294999999994, 53.2634129], [-2.1236577999999997, 53.263130499999995], [-2.1235076, 53.2628995], [-2.1233225999999994, 53.2625658], [-2.1232044, 53.2623377], [-2.1230798, 53.262076400000005], [-2.1229143, 53.2616857], [-2.1228961, 53.26168270000001], [-2.1228568, 53.261593], [-2.1227576, 53.2613671], [-2.1226313, 53.2610286], [-2.122467, 53.2605282], [-2.1223258, 53.2601485], [-2.1220842, 53.2595354], [-2.1220074999999996, 53.25935249999999], [-2.1218957, 53.2590859]]} 2.7 2356 0001 Prestbury Macclesfield Macclesfield 53.2590859 -2.1218957 53.2590859 -2.1218957 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Macclesfield TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746789 1789599643958786 47 47 2026-09-16 23:11:24.030348 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:23.268004
594857 626005 P88168 882K64M916 2026-09-16 COMPLETE 16747073 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 626005, "stp": "P", "toc": "Southeastern", "uid": "P88168", "consist": "707020+707024", "dest_crs": "LEW", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88168/2026-09-17/detailed", "trust_id": "882K64M916", "origin_crs": "HYS", "show_on_map": 0, "dar_est_time": "23:36:00", "dar_platform": null, "dest_station": "Lewisham", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "1", "is_terminated": 1, "next_location": "Lewisham", "signalling_id": "2K64", "timing_status": "EARLY", "origin_station": "Hayes (Kent)", "current_leg_arr": "0001", "current_leg_dep": "2359", "current_leg_end": "Lewisham", "origin_dep_time": "2336", "origin_platform": "2", "current_location": "Lewisham", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0191308, 51.456085300000005], [-0.0187045, 51.45667629999999], [-0.0182626, 51.45727380000002], [-0.0180841, 51.45753509999999], [-0.017840499999999995, 51.457839699999994], [-0.0176302, 51.4580904], [-0.017443099999999996, 51.458307600000005], [-0.017203999999999997, 51.4585843], [-0.017058099999999996, 51.4587461], [-0.0169559, 51.45885729999999], [-0.016850599999999997, 51.458970099999995], [-0.016828146910920303, 51.45899382456856], [-0.016234300000000004, 51.4596213], [-0.015992, 51.45986399999999], [-0.0157365, 51.4601205], [-0.015547430409522112, 51.46030480937544], [-0.015506160664287318, 51.46034503997116], [-0.015474058929678056, 51.460376333377205], [-0.015431430936490551, 51.460417887955224], [-0.0147518, 51.46108040000001], [-0.0145823, 51.4612404], [-0.014101, 51.4616676], [-0.0138599, 51.4618968], [-0.0138071, 51.46194789999999], [-0.013614599999999998, 51.46214869999999], [-0.0135082, 51.4622659], [-0.013411199999999998, 51.4623855], [-0.013286499999999998, 51.4625631], [-0.0131796, 51.4627524], [-0.013117999999999998, 51.462880199999994], [-0.0130714, 51.46300469999999], [-0.0130308, 51.4631174], [-0.0130006, 51.4632464], [-0.0129666, 51.4635153], [-0.0129627, 51.4636993], [-0.012970999999999998, 51.4638081], [-0.0130181, 51.46406919999999], [-0.0130641, 51.4642277], [-0.013128499999999998, 51.46438860000001], [-0.0131982, 51.4645421], [-0.0132793, 51.4646847], [-0.013457800000000002, 51.4649387], [-0.013584699999999998, 51.4650763], [-0.0137654, 51.46524420000001], [-0.0139887, 51.46541749999999], [-0.014156000000000002, 51.4655326], [-0.0144974, 51.4657253], [-0.014856400000000002, 51.4659114], [-0.015132700000000002, 51.4660662], [-0.015281899999999998, 51.466149699999995], [-0.0150507, 51.4660802], [-0.0145602, 51.4659681], [-0.0140817, 51.465831900000005]]}", "current_leg_start": "Ladywell", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "51.4658319", "next_location_lon": "-0.0140817", "previous_location": "Ladywell", "current_leg_milage": "0.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 366.133, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 414.85, \"from_m\": 366.133, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 427.956, \"from_m\": 414.85, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5417.952, \"from_m\": 427.956, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5505.209, \"from_m\": 5417.952, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5539.153, \"from_m\": 5505.209, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7874.911, \"from_m\": 5539.153, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7928.673, \"from_m\": 7874.911, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13000.465, \"from_m\": 7928.673, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13344.23, \"from_m\": 13000.465, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13626.44, \"from_m\": 13344.23, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13670.993, \"from_m\": 13626.44, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14497.116, \"from_m\": 13670.993, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14648.293, \"from_m\": 14497.116, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 626005, \"profile_key\": \"c8e455fb97c4e9c37f01b2e9e3456e5430ade0640ceeca48abc476614660498e\", \"schedule_id\": 23597, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Hayes (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2339H\", \"location\": \"West Wickham\", \"stage_seq\": 2, \"distance_m\": 1861.186, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2341H\", \"wtt_dep\": \"2342\", \"location\": \"Eden Park\", \"stage_seq\": 3, \"distance_m\": 3226.578, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Elmers End\", \"stage_seq\": 4, \"distance_m\": 5371.834, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348\", \"location\": \"Clock House\", \"stage_seq\": 5, \"distance_m\": 6614.313, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2351\", \"location\": \"New Beckenham\", \"stage_seq\": 6, \"distance_m\": 7754.814, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353\", \"location\": \"Lower Sydenham\", \"stage_seq\": 7, \"distance_m\": 8996.763, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"2356H\", \"location\": \"Catford Bridge\", \"stage_seq\": 8, \"distance_m\": 11304.327, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2359\", \"location\": \"Ladywell\", \"stage_seq\": 9, \"distance_m\": 12642.637, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Ladywell Jn\", \"stage_seq\": 10, \"distance_m\": 13000.465, \"section_seq\": 1, \"route_path_id\": 37567}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Lewisham\", \"stage_seq\": 11, \"distance_m\": 14648.293, \"section_seq\": 1, \"route_path_id\": 37567}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14648.293, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37567}], \"total_distance_m\": 14648.293, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14516.483, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 131.81, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2336", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4658319", "current_position_lon": "-0.0140817", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:18Z\", \"source_id\": 51870890, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:22Z\", \"source_id\": 16738287, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:05Z\", \"source_id\": 51873568, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:09Z\", \"source_id\": 16739061, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:46Z\", \"source_id\": 51878947, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:47Z\", \"source_id\": 16740744, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:43Z\", \"source_id\": 51883236, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:47Z\", \"source_id\": 16742092, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:11Z\", \"source_id\": 51886715, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:19Z\", \"source_id\": 16743174, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:11Z\", \"source_id\": 51889533, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:13Z\", \"source_id\": 16743959, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:08Z\", \"source_id\": 51893467, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:07Z\", \"source_id\": 16745109, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:36Z\", \"source_id\": 51896707, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:39Z\", \"source_id\": 16746048, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:19Z\", \"source_id\": 51900373, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:24Z\", \"source_id\": 16747073, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lewisham", "service_state_platform": "1", "timing_fact_generation": 1789599686134558, "current_leg_arrival_utc": "2026-09-18T00:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:26.130048", "service_state_evidence_id": 16747073, "current_leg_start_actual_dep": "2026-09-17T23:59:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:26.830035", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P HYS LEW 2K64 707020+707024 10 100 None {"version": 3, "segments": [{"to_m": 366.133, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 414.85, "from_m": 366.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 427.956, "from_m": 414.85, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5417.952, "from_m": 427.956, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5505.209, "from_m": 5417.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5539.153, "from_m": 5505.209, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7874.911, "from_m": 5539.153, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7928.673, "from_m": 7874.911, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13000.465, "from_m": 7928.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13344.23, "from_m": 13000.465, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13626.44, "from_m": 13344.23, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13670.993, "from_m": 13626.44, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14497.116, "from_m": 13670.993, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14648.293, "from_m": 14497.116, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 626005, "profile_key": "c8e455fb97c4e9c37f01b2e9e3456e5430ade0640ceeca48abc476614660498e", "schedule_id": 23597, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2336", "location": "Hayes (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2339H", "location": "West Wickham", "stage_seq": 2, "distance_m": 1861.186, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2341H", "wtt_dep": "2342", "location": "Eden Park", "stage_seq": 3, "distance_m": 3226.578, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Elmers End", "stage_seq": 4, "distance_m": 5371.834, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348", "location": "Clock House", "stage_seq": 5, "distance_m": 6614.313, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2351", "location": "New Beckenham", "stage_seq": 6, "distance_m": 7754.814, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353", "location": "Lower Sydenham", "stage_seq": 7, "distance_m": 8996.763, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "2356H", "location": "Catford Bridge", "stage_seq": 8, "distance_m": 11304.327, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359", "location": "Ladywell", "stage_seq": 9, "distance_m": 12642.637, "section_seq": 1, "route_path_id": 37567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 13000.465, "section_seq": 1, "route_path_id": 37567}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Lewisham", "stage_seq": 11, "distance_m": 14648.293, "section_seq": 1, "route_path_id": 37567}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14648.293, "from_m": 0.0, "section_seq": 1, "route_path_id": 37567}], "total_distance_m": 14648.293, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14516.483, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 131.81, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31393, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:18Z", "source_id": 51870890, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:41:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:22Z", "source_id": 16738287, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31389, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:05Z", "source_id": 51873568, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:09Z", "source_id": 16739061, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31384, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:46Z", "source_id": 51878947, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:47:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:47Z", "source_id": 16740744, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31380, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:43Z", "source_id": 51883236, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:49:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:47Z", "source_id": 16742092, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31372, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:11Z", "source_id": 51886715, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:51:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:19Z", "source_id": 16743174, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31338, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:11Z", "source_id": 51889533, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:53:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:13Z", "source_id": 16743959, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31330, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:08Z", "source_id": 51893467, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:56:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:07Z", "source_id": 16745109, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31320, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:36Z", "source_id": 51896707, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:39Z", "source_id": 16746048, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:19Z", "source_id": 51900373, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:01:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:24Z", "source_id": 16747073, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Hayes (Kent) 2336 2336 2 23:36:00 None Lewisham 0002 0002 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88168/2026-09-17/detailed None Ladywell 2026-09-17T23:59:00+01:00 Lewisham 2.0 {"type": "LineString", "coordinates": [[-0.0191308, 51.456085300000005], [-0.0187045, 51.45667629999999], [-0.0182626, 51.45727380000002], [-0.0180841, 51.45753509999999], [-0.017840499999999995, 51.457839699999994], [-0.0176302, 51.4580904], [-0.017443099999999996, 51.458307600000005], [-0.017203999999999997, 51.4585843], [-0.017058099999999996, 51.4587461], [-0.0169559, 51.45885729999999], [-0.016850599999999997, 51.458970099999995], [-0.016828146910920303, 51.45899382456856], [-0.016234300000000004, 51.4596213], [-0.015992, 51.45986399999999], [-0.0157365, 51.4601205], [-0.015547430409522112, 51.46030480937544], [-0.015506160664287318, 51.46034503997116], [-0.015474058929678056, 51.460376333377205], [-0.015431430936490551, 51.460417887955224], [-0.0147518, 51.46108040000001], [-0.0145823, 51.4612404], [-0.014101, 51.4616676], [-0.0138599, 51.4618968], [-0.0138071, 51.46194789999999], [-0.013614599999999998, 51.46214869999999], [-0.0135082, 51.4622659], [-0.013411199999999998, 51.4623855], [-0.013286499999999998, 51.4625631], [-0.0131796, 51.4627524], [-0.013117999999999998, 51.462880199999994], [-0.0130714, 51.46300469999999], [-0.0130308, 51.4631174], [-0.0130006, 51.4632464], [-0.0129666, 51.4635153], [-0.0129627, 51.4636993], [-0.012970999999999998, 51.4638081], [-0.0130181, 51.46406919999999], [-0.0130641, 51.4642277], [-0.013128499999999998, 51.46438860000001], [-0.0131982, 51.4645421], [-0.0132793, 51.4646847], [-0.013457800000000002, 51.4649387], [-0.013584699999999998, 51.4650763], [-0.0137654, 51.46524420000001], [-0.0139887, 51.46541749999999], [-0.014156000000000002, 51.4655326], [-0.0144974, 51.4657253], [-0.014856400000000002, 51.4659114], [-0.015132700000000002, 51.4660662], [-0.015281899999999998, 51.466149699999995], [-0.0150507, 51.4660802], [-0.0145602, 51.4659681], [-0.0140817, 51.465831900000005]]} 0.8 2359 0001 Ladywell Lewisham Lewisham 51.4658319 -0.0140817 51.4658319 -0.0140817 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Lewisham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747073 1789599686134558 36 36 2026-09-16 23:11:26.830035 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:26.130048
594858 625505 C21516 215L98M916 2026-09-16 COMPLETE 16746646 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 625505, "stp": "P", "toc": "East Midlands Railway", "uid": "C21516", "consist": "170502", "dest_crs": "LCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21516/2026-09-17/detailed", "trust_id": "215L98M916", "origin_crs": "CLE", "show_on_map": 0, "dar_est_time": "23:11:00", "dar_platform": null, "dest_station": "Lincoln", "service_date": "2026-09-16", "dest_arr_time": "0021", "dest_platform": "4B", "is_terminated": 1, "next_location": "Lincoln", "signalling_id": "5L98", "timing_status": "EARLY", "origin_station": "Cleethorpes", "current_leg_arr": "0001", "current_leg_dep": "2342", "current_leg_end": "Lincoln", "origin_dep_time": "2311", "origin_platform": "1", "current_location": "Lincoln", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "-20 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.33683759999999996, 53.383974399999985], [-0.33707610000000005, 53.38364240000001], [-0.3373612999999999, 53.3832432], [-0.3377591999999999, 53.38268889999999], [-0.3380776, 53.38224360000001], [-0.33825330000000003, 53.3819957], [-0.33849609999999997, 53.381659], [-0.3387401, 53.3813118], [-0.33909419999999996, 53.3808182], [-0.33949119999999994, 53.3802637], [-0.339919, 53.379659], [-0.3403173, 53.379104600000005], [-0.34070219999999996, 53.3785663], [-0.341138, 53.37795510000001], [-0.34192659999999997, 53.37685099999999], [-0.34218589999999993, 53.37648909999999], [-0.3424201, 53.37616220000001], [-0.34288279999999993, 53.3755141], [-0.34349169999999996, 53.374660500000005], [-0.3440147, 53.3739284], [-0.34466779999999997, 53.3730126], [-0.34553949999999994, 53.3717921], [-0.34647559999999994, 53.3704774], [-0.3472079, 53.3694541], [-0.348038, 53.368290599999995], [-0.3488842, 53.367107099999984], [-0.3499598, 53.365598599999984], [-0.3507739, 53.3644582], [-0.3516456, 53.36323629999999], [-0.3523859, 53.3621935], [-0.35295319999999997, 53.3614051], [-0.3534504093321428, 53.36070877627213], [-0.35380069999999997, 53.3602182], [-0.35413599999999995, 53.3597476], [-0.35429289999999997, 53.35952689999999], [-0.3551971, 53.35825950000001], [-0.3558861, 53.3572968], [-0.3569362, 53.35582680000001], [-0.3581352, 53.3541467], [-0.3584397, 53.3537201], [-0.3589151, 53.353074799999995], [-0.35932611364780853, 53.35248676881995], [-0.3595889, 53.35211079999999], [-0.360292, 53.3511211], [-0.3610026999999999, 53.3501261], [-0.3613597, 53.349627700000006], [-0.3619319, 53.348816500000005], [-0.3638170999999999, 53.3461738], [-0.3661474, 53.342909100000014], [-0.3668613, 53.3418968], [-0.3669093, 53.3418287], [-0.3675793, 53.3409018], [-0.3689608999999999, 53.338965300000005], [-0.3691308, 53.3387253], [-0.3692610999999999, 53.3385441], [-0.3697735, 53.3378298], [-0.3702722, 53.33713], [-0.3706841, 53.3365534], [-0.3712204, 53.335801399999994], [-0.3717166, 53.3351039], [-0.3720754999999999, 53.3346026], [-0.3721994, 53.3344296], [-0.3727224, 53.33369609999998], [-0.3729760999999999, 53.3333429], [-0.3732253, 53.3329913], [-0.37340929999999994, 53.3327413], [-0.3734665999999999, 53.332657399999995], [-0.3735338, 53.3325589], [-0.3737457, 53.33226129999999], [-0.3738127, 53.332167199999994], [-0.3739242, 53.3320118], [-0.37408299999999994, 53.3317804], [-0.3743856, 53.33136309999999], [-0.3745624, 53.3311181], [-0.3746285, 53.33102679999999], [-0.374745, 53.33086579999999], [-0.37496089999999993, 53.33056140000001], [-0.37567560000000005, 53.3295168], [-0.3761305, 53.3288763], [-0.3766262, 53.328209300000005], [-0.3770713, 53.327585499999984], [-0.3775473, 53.3269223], [-0.3780568999999999, 53.3262031], [-0.3785129, 53.32555670000001], [-0.3791124, 53.324718799999985], [-0.379516, 53.32415019999999], [-0.3800766, 53.3233587], [-0.3806706999999999, 53.32252390000001], [-0.3812247, 53.3217437], [-0.3819072999999999, 53.3207968], [-0.3826153, 53.3198028], [-0.3831141, 53.3190923], [-0.3836065, 53.31839179999999], [-0.3839158, 53.31797219999999], [-0.3841662, 53.3176325], [-0.3849430999999999, 53.3166345], [-0.38549379999999994, 53.3159556], [-0.385657, 53.3157544], [-0.3862204, 53.31507559999999], [-0.3869379, 53.3142103], [-0.3874247, 53.31362229999999], [-0.388173, 53.3127201], [-0.3886357, 53.3121608], [-0.389168, 53.31151739999999], [-0.3898488, 53.31069180000001], [-0.389957, 53.3105683], [-0.3901645, 53.31031550000001], [-0.3908391, 53.3095005], [-0.39136619999999994, 53.308866], [-0.3919294, 53.3081841], [-0.3926548999999999, 53.3073034], [-0.3928514081330466, 53.30706581297633], [-0.3933441999999999, 53.30647], [-0.3940886, 53.3055677], [-0.3944169, 53.305171599999994], [-0.3947994, 53.3047101], [-0.39519229999999994, 53.30423549999999], [-0.39553840000000007, 53.30381739999999], [-0.3962331, 53.30297589999999], [-0.3972161, 53.301789], [-0.3981227, 53.3006918], [-0.39845479999999994, 53.300291499999986], [-0.3989931, 53.29964269999999], [-0.3998326, 53.2986271], [-0.4007069999999999, 53.297573199999995], [-0.4018094, 53.2962363], [-0.4026194, 53.295260000000006], [-0.4036827999999999, 53.2939726], [-0.40454119999999993, 53.29293289999999], [-0.40539279999999994, 53.291906], [-0.4065162, 53.2905485], [-0.4065675, 53.29048389999999], [-0.4071349, 53.28980159999999], [-0.40801999999999994, 53.2887347], [-0.4089024, 53.2876652], [-0.4097876, 53.28659480000001], [-0.41021679999999994, 53.2860785], [-0.41076529999999994, 53.28541559999999], [-0.4114492, 53.284589], [-0.4123839, 53.28345689999999], [-0.4129896, 53.2827074], [-0.4131159, 53.28255909999999], [-0.4133898, 53.28223729999999], [-0.4147468999999999, 53.280596800000005], [-0.4158975999999999, 53.2792], [-0.4162209, 53.27879620000001], [-0.4168956, 53.27798809999999], [-0.4174628, 53.277316899999995], [-0.41824179999999994, 53.2763725], [-0.41905989999999993, 53.2753805], [-0.4201207, 53.274095799999984], [-0.4207939, 53.2732714], [-0.4213983999999999, 53.2725367], [-0.42145559999999993, 53.272467199999994], [-0.4217527999999999, 53.272106], [-0.4221768, 53.2715918], [-0.42240939999999993, 53.2713098], [-0.4226204999999999, 53.27105379999999], [-0.4229893, 53.2706073], [-0.4233101, 53.27021890000001], [-0.4233581, 53.27016069999999], [-0.4235394, 53.2699412], [-0.4243185, 53.2690157], [-0.42510429999999994, 53.26805900000001], [-0.4257226, 53.2673106], [-0.4265246, 53.26633850000002], [-0.4274135999999999, 53.26526520000001], [-0.42750989999999994, 53.2651477], [-0.4279996999999999, 53.2645505], [-0.4289063, 53.263451700000005], [-0.42916799999999994, 53.26312980000001], [-0.4293198999999999, 53.26294540000001], [-0.4298349, 53.26233799999999], [-0.4299981, 53.2621425], [-0.43014849999999993, 53.2619947], [-0.4303093999999999, 53.261841399999994], [-0.4304985, 53.26161770000001], [-0.4305535999999999, 53.2615498], [-0.4310095, 53.260987099999994], [-0.43159819999999993, 53.26027400000001], [-0.4321012, 53.25966509999999], [-0.4324444999999999, 53.259254299999995], [-0.4327194, 53.25893659999999], [-0.4330264999999999, 53.2585756], [-0.4332934, 53.25827959999999], [-0.43368899999999994, 53.2578391], [-0.4341248999999999, 53.25736819999999], [-0.4345259, 53.256947799999985], [-0.43488660000000007, 53.25657549999998], [-0.4352729, 53.2561872], [-0.4355987999999999, 53.25586549999999], [-0.43612980000000007, 53.2553536], [-0.4365696999999999, 53.254936400000005], [-0.4369384999999999, 53.2545946], [-0.43721609999999994, 53.2543435], [-0.4377526, 53.25385969999999], [-0.4383267766616707, 53.25335536819731], [-0.43838559999999993, 53.2533037], [-0.4386766, 53.25305809999999], [-0.4390119, 53.252775699999994], [-0.4392707, 53.25255829999999], [-0.4396435, 53.252248599999994], [-0.44011559999999994, 53.2518658], [-0.44028539999999994, 53.251727200000005], [-0.4404817, 53.2515705], [-0.4411013, 53.2510923], [-0.44154789999999994, 53.2507481], [-0.4423418, 53.250163099999995], [-0.4431397999999999, 53.24958139999999], [-0.4439565, 53.24900679999999], [-0.44438589999999994, 53.248716399999985], [-0.4448214999999999, 53.2484219], [-0.4451863, 53.24817869999998], [-0.4456128, 53.2478971], [-0.4459481, 53.24767959999999], [-0.4464443, 53.24736179999999], [-0.4470384, 53.2469919], [-0.4476352, 53.2466227], [-0.4482145, 53.2462761], [-0.4486584, 53.2460153], [-0.4491576420597607, 53.24572551389263], [-0.4491935, 53.2457047], [-0.4498534, 53.24532829999999], [-0.4504487999999998, 53.24499610000001], [-0.45096779999999986, 53.244712], [-0.4517108, 53.24431150000001], [-0.45243769999999994, 53.24393030000001], [-0.45347300000000007, 53.24340469999999], [-0.4541129, 53.24308520000001], [-0.4546612, 53.24281800000001], [-0.4550850000000001, 53.24261500000001], [-0.4556176, 53.242364499999994], [-0.45584859999999994, 53.2422565], [-0.456119, 53.24212940000001], [-0.4566663999999999, 53.2418798], [-0.4571048999999999, 53.2416816], [-0.4578477, 53.241345300000006], [-0.4585302999999999, 53.2410468], [-0.45908280000000007, 53.24081], [-0.4597225, 53.2405339], [-0.4606452, 53.24013819999999], [-0.4614097, 53.23981320000001], [-0.4622304, 53.23946399999999], [-0.4628124, 53.23921839999999], [-0.4636144, 53.2388765], [-0.46461360000000007, 53.23845029999999], [-0.4657575, 53.237969500000005], [-0.46651660000000006, 53.2376553], [-0.4668668000000001, 53.237510400000005], [-0.4681782, 53.2369879], [-0.4693223999999999, 53.23656], [-0.47071179999999985, 53.23605839999999], [-0.4714789, 53.235791899999995], [-0.47196409999999994, 53.23562660000001], [-0.4723972999999999, 53.23548129999999], [-0.47296599999999994, 53.2352935], [-0.4735936, 53.2350896], [-0.4741595, 53.2349122], [-0.4748730000000001, 53.2346954], [-0.4755438, 53.2344971], [-0.47603329999999994, 53.23435589999998], [-0.4766969, 53.234168099999984], [-0.4774264999999999, 53.233965], [-0.4782460999999999, 53.2337466], [-0.4793176, 53.2334705], [-0.4806398, 53.23314859999999], [-0.4812621999999999, 53.2330049], [-0.4823805, 53.232750499999995], [-0.4840099, 53.2324021], [-0.4856729, 53.23207859999999], [-0.4867203000000001, 53.2318883], [-0.48776239999999993, 53.2317093], [-0.4886368, 53.2315624], [-0.4897003, 53.23139539999999], [-0.4905264, 53.2312742], [-0.4914048, 53.231149], [-0.49227, 53.2310301], [-0.4934164999999998, 53.2308921], [-0.4943860999999999, 53.23078209999999], [-0.4953891999999999, 53.2306753], [-0.49676789999999993, 53.23054369999999], [-0.4970411, 53.230529699999984], [-0.4980446, 53.23043929999999], [-0.49906380000000006, 53.2303662], [-0.5001058999999999, 53.230298], [-0.5012338, 53.2302354], [-0.501549, 53.230219299999995], [-0.5026956, 53.2301679], [-0.5038743999999998, 53.23011410000001], [-0.5050868, 53.2300612], [-0.5062452, 53.23001109999999], [-0.506794, 53.22998729999998], [-0.5081056, 53.2299319], [-0.5096116999999999, 53.2298685], [-0.51104, 53.229805899999995], [-0.512428, 53.2297433], [-0.5139447999999999, 53.2296791], [-0.5157727, 53.2296012], [-0.5167584, 53.22955779999999], [-0.5174718999999999, 53.2295177], [-0.5184844, 53.2294647], [-0.5190464, 53.2294406], [-0.5193065, 53.22942460000001], [-0.5195131, 53.22941089999999], [-0.519855, 53.2293804], [-0.5201139, 53.22935389999999], [-0.5203968, 53.2293218], [-0.5206475999999999, 53.229288], [-0.5209775, 53.229245500000005], [-0.5211948, 53.229211], [-0.5214601999999999, 53.22916630000001], [-0.5218236, 53.229094], [-0.5223937, 53.22896929999999], [-0.5229971999999999, 53.228815999999995], [-0.5234143, 53.228694], [-0.5236583, 53.228618], [-0.5239264999999999, 53.2285273], [-0.5241975, 53.228429000000006], [-0.5244334, 53.22834339999999], [-0.5247085, 53.22823149999999], [-0.5249416999999998, 53.2281331], [-0.5251508999999999, 53.2280303], [-0.5254929, 53.22787300000001], [-0.5257798999999999, 53.227726], [-0.5259611, 53.2276142], [-0.5262025, 53.2274528], [-0.5267643999999999, 53.2270739], [-0.5269629000000001, 53.2269494], [-0.5271169999999998, 53.226859], [-0.5272445, 53.22678569999999], [-0.5274698, 53.226668499999995], [-0.5276159, 53.2265964], [-0.5278358, 53.22649129999999], [-0.5279003, 53.2264605], [-0.5280841, 53.2263842], [-0.5282289, 53.22632399999999], [-0.5283992, 53.226259], [-0.5285761, 53.22619579999999], [-0.5287572, 53.226136399999994], [-0.5289692, 53.2260671], [-0.5291622, 53.2260087], [-0.5294412999999999, 53.2259354], [-0.5296825999999999, 53.225873599999986], [-0.5299642999999999, 53.225814199999995], [-0.5301386, 53.22577729999999], [-0.5301988, 53.2257661], [-0.530509, 53.22571299999999], [-0.5308799, 53.2256579], [-0.5311243, 53.22562699999999], [-0.5315858, 53.225565200000005], [-0.5319835, 53.2255122], [-0.5322753, 53.2254825], [-0.532573, 53.225442699999995], [-0.5328827, 53.2254027], [-0.5331141, 53.225369], [-0.5333561, 53.22533190000001], [-0.5335287, 53.2253014], [-0.5337780999999999, 53.2252541], [-0.5339877, 53.22520540000001], [-0.5342326000000001, 53.2251489], [-0.5344186, 53.2251115], [-0.5345613, 53.225087], [-0.5346859999999999, 53.22506559999999], [-0.5348139999999999, 53.225048], [-0.534969457814512, 53.22503002457291], [-0.5352290844792973, 53.22504950288042], [-0.5354558954188535, 53.225067213522095], [-0.5356522400549791, 53.22508319997223], [-0.5358204678094722, 53.22509750570514], [-0.5359629281041315, 53.22511017419512], [-0.5360819703607552, 53.225121248916494], [-0.5361799440011418, 53.22513077334356], [-0.5362591984470895, 53.2251387909506], [-0.5363220831203969, 53.22514534521195], [-0.536370947442862, 53.225150479601915], [-0.5364081408362835, 53.22515423759478], [-0.5364360127224599, 53.22515666266486], [-0.5364569125231892, 53.22515779828646], [-0.5364731896602699, 53.22515768793389], [-0.5364871935555006, 53.22515637508144], [-0.5365012736306795, 53.22515390320343], [-0.5367740999999999, 53.2252287], [-0.5370597, 53.22531240000001], [-0.5377427, 53.22545480000001], [-0.5378213999999999, 53.2254765], [-0.5387243, 53.2257257], [-0.5389891704717129, 53.22579995847543], [-0.5397776, 53.226021]]}", "current_leg_start": "Market Rasen", "dest_arr_time_act": "0021", "motion_projection": null, "next_location_lat": "53.2260210", "next_location_lon": "-0.5397776", "previous_location": "Market Rasen", "current_leg_milage": "14.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 442.585, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 525.72, \"from_m\": 442.585, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 847.346, \"from_m\": 525.72, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2591.747, \"from_m\": 847.346, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3166.066, \"from_m\": 2591.747, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3551.188, \"from_m\": 3166.066, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5048.854, \"from_m\": 3551.188, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5468.603, \"from_m\": 5048.854, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18953.091, \"from_m\": 5468.603, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19033.705, \"from_m\": 18953.091, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28451.126, \"from_m\": 19033.705, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28805.07, \"from_m\": 28451.126, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29575.909, \"from_m\": 28805.07, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29794.868, \"from_m\": 29575.909, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 51480.234, \"from_m\": 29794.868, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51796.64, \"from_m\": 51480.234, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53408.965, \"from_m\": 51796.64, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58392.165, \"from_m\": 53408.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66983.322, \"from_m\": 58392.165, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67022.688, \"from_m\": 66983.322, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75208.167, \"from_m\": 67022.688, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 75288.215, \"from_m\": 75208.167, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 75452.38, \"from_m\": 75288.215, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 75652.429, \"from_m\": 75452.38, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 75698.3, \"from_m\": 75652.429, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75895.822, \"from_m\": 75698.3, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625505, \"profile_key\": \"99448cbbb0962ae54076294c62f56fb5b95f5195bbb2054fc0d832ae5b6a8f6e\", \"schedule_id\": 3062, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Cleethorpes\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2319H\", \"location\": \"Grimsby Town\", \"stage_seq\": 2, \"distance_m\": 5261.628, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"Stallingborough\", \"stage_seq\": 3, \"distance_m\": 12179.205, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Habrough\", \"stage_seq\": 4, \"distance_m\": 18282.165, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Brocklesby Jn\", \"stage_seq\": 5, \"distance_m\": 21366.095, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2337\", \"location\": \"Barnetby\", \"stage_seq\": 6, \"distance_m\": 28680.619, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Wrawby Jn\", \"stage_seq\": 7, \"distance_m\": 29636.852, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353H\", \"location\": \"Holton-le-Moor S.B.\", \"stage_seq\": 8, \"distance_m\": 43154.244, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": \"2359\", \"location\": \"Market Rasen\", \"stage_seq\": 9, \"distance_m\": 52084.023, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"Wickenby S.B.\", \"stage_seq\": 10, \"distance_m\": 58502.958, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011H\", \"location\": \"Langworth S.B.\", \"stage_seq\": 11, \"distance_m\": 65981.146, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019H\", \"location\": \"Pelham Street Jn\", \"stage_seq\": 12, \"distance_m\": 75652.429, \"section_seq\": 1, \"route_path_id\": 57677}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": null, \"location\": \"Lincoln\", \"stage_seq\": 13, \"distance_m\": 75895.822, \"section_seq\": 1, \"route_path_id\": 57677}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75895.822, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 57677}], \"total_distance_m\": 75895.822, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75856.456, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 39.366, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2311", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "53.2260210", "current_position_lon": "-0.5397776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:29Z\", \"source_id\": 51820666, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:33Z\", \"source_id\": 16723275, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:49Z\", \"source_id\": 16726606, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:52Z\", \"source_id\": 51838640, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:58Z\", \"source_id\": 16728750, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:51Z\", \"source_id\": 51850398, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:57Z\", \"source_id\": 16732266, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:09Z\", \"source_id\": 51898896, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:33Z\", \"source_id\": 16746646, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lincoln", "service_state_platform": "5", "timing_fact_generation": 1789599639591657, "current_leg_arrival_utc": "2026-09-18T00:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:31.248191", "service_state_evidence_id": 16746646, "current_leg_start_actual_dep": "2026-09-17T23:59:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:32.457791", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P CLE LCN 5L98 170502 2 100 None {"version": 3, "segments": [{"to_m": 442.585, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 525.72, "from_m": 442.585, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 847.346, "from_m": 525.72, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2591.747, "from_m": 847.346, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3166.066, "from_m": 2591.747, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3551.188, "from_m": 3166.066, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5048.854, "from_m": 3551.188, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5468.603, "from_m": 5048.854, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18953.091, "from_m": 5468.603, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19033.705, "from_m": 18953.091, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28451.126, "from_m": 19033.705, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28805.07, "from_m": 28451.126, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29575.909, "from_m": 28805.07, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29794.868, "from_m": 29575.909, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 51480.234, "from_m": 29794.868, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51796.64, "from_m": 51480.234, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53408.965, "from_m": 51796.64, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58392.165, "from_m": 53408.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66983.322, "from_m": 58392.165, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67022.688, "from_m": 66983.322, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75208.167, "from_m": 67022.688, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 75288.215, "from_m": 75208.167, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75452.38, "from_m": 75288.215, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 75652.429, "from_m": 75452.38, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75698.3, "from_m": 75652.429, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75895.822, "from_m": 75698.3, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625505, "profile_key": "99448cbbb0962ae54076294c62f56fb5b95f5195bbb2054fc0d832ae5b6a8f6e", "schedule_id": 3062, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2311", "location": "Cleethorpes", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 57677}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2319H", "location": "Grimsby Town", "stage_seq": 2, "distance_m": 5261.628, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "Stallingborough", "stage_seq": 3, "distance_m": 12179.205, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Habrough", "stage_seq": 4, "distance_m": 18282.165, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Brocklesby Jn", "stage_seq": 5, "distance_m": 21366.095, "section_seq": 1, "route_path_id": 57677}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2337", "location": "Barnetby", "stage_seq": 6, "distance_m": 28680.619, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Wrawby Jn", "stage_seq": 7, "distance_m": 29636.852, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "Holton-le-Moor S.B.", "stage_seq": 8, "distance_m": 43154.244, "section_seq": 1, "route_path_id": 57677}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": "2359", "location": "Market Rasen", "stage_seq": 9, "distance_m": 52084.023, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "Wickenby S.B.", "stage_seq": 10, "distance_m": 58502.958, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011H", "location": "Langworth S.B.", "stage_seq": 11, "distance_m": 65981.146, "section_seq": 1, "route_path_id": 57677}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019H", "location": "Pelham Street Jn", "stage_seq": 12, "distance_m": 75652.429, "section_seq": 1, "route_path_id": 57677}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": null, "location": "Lincoln", "stage_seq": 13, "distance_m": 75895.822, "section_seq": 1, "route_path_id": 57677}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75895.822, "from_m": 0.0, "section_seq": 1, "route_path_id": 57677}], "total_distance_m": 75895.822, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75856.456, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 39.366, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6504, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:29Z", "source_id": 51820666, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:11:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:33Z", "source_id": 16723275, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:49Z", "source_id": 16726606, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6472, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:52Z", "source_id": 51838640, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:21:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:58Z", "source_id": 16728750, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6564, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:51Z", "source_id": 51850398, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:28:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:57Z", "source_id": 16732266, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11555, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:09Z", "source_id": 51898896, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:01:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:33Z", "source_id": 16746646, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Cleethorpes 2311 2311 1 23:11:00 None Lincoln 0021 0021 4B EARLY -20 minutes https://www.realtimetrains.co.uk/service/gb-nr:C21516/2026-09-17/detailed None Market Rasen 2026-09-17T23:59:00+01:00 Lincoln 19.0 {"type": "LineString", "coordinates": [[-0.33683759999999996, 53.383974399999985], [-0.33707610000000005, 53.38364240000001], [-0.3373612999999999, 53.3832432], [-0.3377591999999999, 53.38268889999999], [-0.3380776, 53.38224360000001], [-0.33825330000000003, 53.3819957], [-0.33849609999999997, 53.381659], [-0.3387401, 53.3813118], [-0.33909419999999996, 53.3808182], [-0.33949119999999994, 53.3802637], [-0.339919, 53.379659], [-0.3403173, 53.379104600000005], [-0.34070219999999996, 53.3785663], [-0.341138, 53.37795510000001], [-0.34192659999999997, 53.37685099999999], [-0.34218589999999993, 53.37648909999999], [-0.3424201, 53.37616220000001], [-0.34288279999999993, 53.3755141], [-0.34349169999999996, 53.374660500000005], [-0.3440147, 53.3739284], [-0.34466779999999997, 53.3730126], [-0.34553949999999994, 53.3717921], [-0.34647559999999994, 53.3704774], [-0.3472079, 53.3694541], [-0.348038, 53.368290599999995], [-0.3488842, 53.367107099999984], [-0.3499598, 53.365598599999984], [-0.3507739, 53.3644582], [-0.3516456, 53.36323629999999], [-0.3523859, 53.3621935], [-0.35295319999999997, 53.3614051], [-0.3534504093321428, 53.36070877627213], [-0.35380069999999997, 53.3602182], [-0.35413599999999995, 53.3597476], [-0.35429289999999997, 53.35952689999999], [-0.3551971, 53.35825950000001], [-0.3558861, 53.3572968], [-0.3569362, 53.35582680000001], [-0.3581352, 53.3541467], [-0.3584397, 53.3537201], [-0.3589151, 53.353074799999995], [-0.35932611364780853, 53.35248676881995], [-0.3595889, 53.35211079999999], [-0.360292, 53.3511211], [-0.3610026999999999, 53.3501261], [-0.3613597, 53.349627700000006], [-0.3619319, 53.348816500000005], [-0.3638170999999999, 53.3461738], [-0.3661474, 53.342909100000014], [-0.3668613, 53.3418968], [-0.3669093, 53.3418287], [-0.3675793, 53.3409018], [-0.3689608999999999, 53.338965300000005], [-0.3691308, 53.3387253], [-0.3692610999999999, 53.3385441], [-0.3697735, 53.3378298], [-0.3702722, 53.33713], [-0.3706841, 53.3365534], [-0.3712204, 53.335801399999994], [-0.3717166, 53.3351039], [-0.3720754999999999, 53.3346026], [-0.3721994, 53.3344296], [-0.3727224, 53.33369609999998], [-0.3729760999999999, 53.3333429], [-0.3732253, 53.3329913], [-0.37340929999999994, 53.3327413], [-0.3734665999999999, 53.332657399999995], [-0.3735338, 53.3325589], [-0.3737457, 53.33226129999999], [-0.3738127, 53.332167199999994], [-0.3739242, 53.3320118], [-0.37408299999999994, 53.3317804], [-0.3743856, 53.33136309999999], [-0.3745624, 53.3311181], [-0.3746285, 53.33102679999999], [-0.374745, 53.33086579999999], [-0.37496089999999993, 53.33056140000001], [-0.37567560000000005, 53.3295168], [-0.3761305, 53.3288763], [-0.3766262, 53.328209300000005], [-0.3770713, 53.327585499999984], [-0.3775473, 53.3269223], [-0.3780568999999999, 53.3262031], [-0.3785129, 53.32555670000001], [-0.3791124, 53.324718799999985], [-0.379516, 53.32415019999999], [-0.3800766, 53.3233587], [-0.3806706999999999, 53.32252390000001], [-0.3812247, 53.3217437], [-0.3819072999999999, 53.3207968], [-0.3826153, 53.3198028], [-0.3831141, 53.3190923], [-0.3836065, 53.31839179999999], [-0.3839158, 53.31797219999999], [-0.3841662, 53.3176325], [-0.3849430999999999, 53.3166345], [-0.38549379999999994, 53.3159556], [-0.385657, 53.3157544], [-0.3862204, 53.31507559999999], [-0.3869379, 53.3142103], [-0.3874247, 53.31362229999999], [-0.388173, 53.3127201], [-0.3886357, 53.3121608], [-0.389168, 53.31151739999999], [-0.3898488, 53.31069180000001], [-0.389957, 53.3105683], [-0.3901645, 53.31031550000001], [-0.3908391, 53.3095005], [-0.39136619999999994, 53.308866], [-0.3919294, 53.3081841], [-0.3926548999999999, 53.3073034], [-0.3928514081330466, 53.30706581297633], [-0.3933441999999999, 53.30647], [-0.3940886, 53.3055677], [-0.3944169, 53.305171599999994], [-0.3947994, 53.3047101], [-0.39519229999999994, 53.30423549999999], [-0.39553840000000007, 53.30381739999999], [-0.3962331, 53.30297589999999], [-0.3972161, 53.301789], [-0.3981227, 53.3006918], [-0.39845479999999994, 53.300291499999986], [-0.3989931, 53.29964269999999], [-0.3998326, 53.2986271], [-0.4007069999999999, 53.297573199999995], [-0.4018094, 53.2962363], [-0.4026194, 53.295260000000006], [-0.4036827999999999, 53.2939726], [-0.40454119999999993, 53.29293289999999], [-0.40539279999999994, 53.291906], [-0.4065162, 53.2905485], [-0.4065675, 53.29048389999999], [-0.4071349, 53.28980159999999], [-0.40801999999999994, 53.2887347], [-0.4089024, 53.2876652], [-0.4097876, 53.28659480000001], [-0.41021679999999994, 53.2860785], [-0.41076529999999994, 53.28541559999999], [-0.4114492, 53.284589], [-0.4123839, 53.28345689999999], [-0.4129896, 53.2827074], [-0.4131159, 53.28255909999999], [-0.4133898, 53.28223729999999], [-0.4147468999999999, 53.280596800000005], [-0.4158975999999999, 53.2792], [-0.4162209, 53.27879620000001], [-0.4168956, 53.27798809999999], [-0.4174628, 53.277316899999995], [-0.41824179999999994, 53.2763725], [-0.41905989999999993, 53.2753805], [-0.4201207, 53.274095799999984], [-0.4207939, 53.2732714], [-0.4213983999999999, 53.2725367], [-0.42145559999999993, 53.272467199999994], [-0.4217527999999999, 53.272106], [-0.4221768, 53.2715918], [-0.42240939999999993, 53.2713098], [-0.4226204999999999, 53.27105379999999], [-0.4229893, 53.2706073], [-0.4233101, 53.27021890000001], [-0.4233581, 53.27016069999999], [-0.4235394, 53.2699412], [-0.4243185, 53.2690157], [-0.42510429999999994, 53.26805900000001], [-0.4257226, 53.2673106], [-0.4265246, 53.26633850000002], [-0.4274135999999999, 53.26526520000001], [-0.42750989999999994, 53.2651477], [-0.4279996999999999, 53.2645505], [-0.4289063, 53.263451700000005], [-0.42916799999999994, 53.26312980000001], [-0.4293198999999999, 53.26294540000001], [-0.4298349, 53.26233799999999], [-0.4299981, 53.2621425], [-0.43014849999999993, 53.2619947], [-0.4303093999999999, 53.261841399999994], [-0.4304985, 53.26161770000001], [-0.4305535999999999, 53.2615498], [-0.4310095, 53.260987099999994], [-0.43159819999999993, 53.26027400000001], [-0.4321012, 53.25966509999999], [-0.4324444999999999, 53.259254299999995], [-0.4327194, 53.25893659999999], [-0.4330264999999999, 53.2585756], [-0.4332934, 53.25827959999999], [-0.43368899999999994, 53.2578391], [-0.4341248999999999, 53.25736819999999], [-0.4345259, 53.256947799999985], [-0.43488660000000007, 53.25657549999998], [-0.4352729, 53.2561872], [-0.4355987999999999, 53.25586549999999], [-0.43612980000000007, 53.2553536], [-0.4365696999999999, 53.254936400000005], [-0.4369384999999999, 53.2545946], [-0.43721609999999994, 53.2543435], [-0.4377526, 53.25385969999999], [-0.4383267766616707, 53.25335536819731], [-0.43838559999999993, 53.2533037], [-0.4386766, 53.25305809999999], [-0.4390119, 53.252775699999994], [-0.4392707, 53.25255829999999], [-0.4396435, 53.252248599999994], [-0.44011559999999994, 53.2518658], [-0.44028539999999994, 53.251727200000005], [-0.4404817, 53.2515705], [-0.4411013, 53.2510923], [-0.44154789999999994, 53.2507481], [-0.4423418, 53.250163099999995], [-0.4431397999999999, 53.24958139999999], [-0.4439565, 53.24900679999999], [-0.44438589999999994, 53.248716399999985], [-0.4448214999999999, 53.2484219], [-0.4451863, 53.24817869999998], [-0.4456128, 53.2478971], [-0.4459481, 53.24767959999999], [-0.4464443, 53.24736179999999], [-0.4470384, 53.2469919], [-0.4476352, 53.2466227], [-0.4482145, 53.2462761], [-0.4486584, 53.2460153], [-0.4491576420597607, 53.24572551389263], [-0.4491935, 53.2457047], [-0.4498534, 53.24532829999999], [-0.4504487999999998, 53.24499610000001], [-0.45096779999999986, 53.244712], [-0.4517108, 53.24431150000001], [-0.45243769999999994, 53.24393030000001], [-0.45347300000000007, 53.24340469999999], [-0.4541129, 53.24308520000001], [-0.4546612, 53.24281800000001], [-0.4550850000000001, 53.24261500000001], [-0.4556176, 53.242364499999994], [-0.45584859999999994, 53.2422565], [-0.456119, 53.24212940000001], [-0.4566663999999999, 53.2418798], [-0.4571048999999999, 53.2416816], [-0.4578477, 53.241345300000006], [-0.4585302999999999, 53.2410468], [-0.45908280000000007, 53.24081], [-0.4597225, 53.2405339], [-0.4606452, 53.24013819999999], [-0.4614097, 53.23981320000001], [-0.4622304, 53.23946399999999], [-0.4628124, 53.23921839999999], [-0.4636144, 53.2388765], [-0.46461360000000007, 53.23845029999999], [-0.4657575, 53.237969500000005], [-0.46651660000000006, 53.2376553], [-0.4668668000000001, 53.237510400000005], [-0.4681782, 53.2369879], [-0.4693223999999999, 53.23656], [-0.47071179999999985, 53.23605839999999], [-0.4714789, 53.235791899999995], [-0.47196409999999994, 53.23562660000001], [-0.4723972999999999, 53.23548129999999], [-0.47296599999999994, 53.2352935], [-0.4735936, 53.2350896], [-0.4741595, 53.2349122], [-0.4748730000000001, 53.2346954], [-0.4755438, 53.2344971], [-0.47603329999999994, 53.23435589999998], [-0.4766969, 53.234168099999984], [-0.4774264999999999, 53.233965], [-0.4782460999999999, 53.2337466], [-0.4793176, 53.2334705], [-0.4806398, 53.23314859999999], [-0.4812621999999999, 53.2330049], [-0.4823805, 53.232750499999995], [-0.4840099, 53.2324021], [-0.4856729, 53.23207859999999], [-0.4867203000000001, 53.2318883], [-0.48776239999999993, 53.2317093], [-0.4886368, 53.2315624], [-0.4897003, 53.23139539999999], [-0.4905264, 53.2312742], [-0.4914048, 53.231149], [-0.49227, 53.2310301], [-0.4934164999999998, 53.2308921], [-0.4943860999999999, 53.23078209999999], [-0.4953891999999999, 53.2306753], [-0.49676789999999993, 53.23054369999999], [-0.4970411, 53.230529699999984], [-0.4980446, 53.23043929999999], [-0.49906380000000006, 53.2303662], [-0.5001058999999999, 53.230298], [-0.5012338, 53.2302354], [-0.501549, 53.230219299999995], [-0.5026956, 53.2301679], [-0.5038743999999998, 53.23011410000001], [-0.5050868, 53.2300612], [-0.5062452, 53.23001109999999], [-0.506794, 53.22998729999998], [-0.5081056, 53.2299319], [-0.5096116999999999, 53.2298685], [-0.51104, 53.229805899999995], [-0.512428, 53.2297433], [-0.5139447999999999, 53.2296791], [-0.5157727, 53.2296012], [-0.5167584, 53.22955779999999], [-0.5174718999999999, 53.2295177], [-0.5184844, 53.2294647], [-0.5190464, 53.2294406], [-0.5193065, 53.22942460000001], [-0.5195131, 53.22941089999999], [-0.519855, 53.2293804], [-0.5201139, 53.22935389999999], [-0.5203968, 53.2293218], [-0.5206475999999999, 53.229288], [-0.5209775, 53.229245500000005], [-0.5211948, 53.229211], [-0.5214601999999999, 53.22916630000001], [-0.5218236, 53.229094], [-0.5223937, 53.22896929999999], [-0.5229971999999999, 53.228815999999995], [-0.5234143, 53.228694], [-0.5236583, 53.228618], [-0.5239264999999999, 53.2285273], [-0.5241975, 53.228429000000006], [-0.5244334, 53.22834339999999], [-0.5247085, 53.22823149999999], [-0.5249416999999998, 53.2281331], [-0.5251508999999999, 53.2280303], [-0.5254929, 53.22787300000001], [-0.5257798999999999, 53.227726], [-0.5259611, 53.2276142], [-0.5262025, 53.2274528], [-0.5267643999999999, 53.2270739], [-0.5269629000000001, 53.2269494], [-0.5271169999999998, 53.226859], [-0.5272445, 53.22678569999999], [-0.5274698, 53.226668499999995], [-0.5276159, 53.2265964], [-0.5278358, 53.22649129999999], [-0.5279003, 53.2264605], [-0.5280841, 53.2263842], [-0.5282289, 53.22632399999999], [-0.5283992, 53.226259], [-0.5285761, 53.22619579999999], [-0.5287572, 53.226136399999994], [-0.5289692, 53.2260671], [-0.5291622, 53.2260087], [-0.5294412999999999, 53.2259354], [-0.5296825999999999, 53.225873599999986], [-0.5299642999999999, 53.225814199999995], [-0.5301386, 53.22577729999999], [-0.5301988, 53.2257661], [-0.530509, 53.22571299999999], [-0.5308799, 53.2256579], [-0.5311243, 53.22562699999999], [-0.5315858, 53.225565200000005], [-0.5319835, 53.2255122], [-0.5322753, 53.2254825], [-0.532573, 53.225442699999995], [-0.5328827, 53.2254027], [-0.5331141, 53.225369], [-0.5333561, 53.22533190000001], [-0.5335287, 53.2253014], [-0.5337780999999999, 53.2252541], [-0.5339877, 53.22520540000001], [-0.5342326000000001, 53.2251489], [-0.5344186, 53.2251115], [-0.5345613, 53.225087], [-0.5346859999999999, 53.22506559999999], [-0.5348139999999999, 53.225048], [-0.534969457814512, 53.22503002457291], [-0.5352290844792973, 53.22504950288042], [-0.5354558954188535, 53.225067213522095], [-0.5356522400549791, 53.22508319997223], [-0.5358204678094722, 53.22509750570514], [-0.5359629281041315, 53.22511017419512], [-0.5360819703607552, 53.225121248916494], [-0.5361799440011418, 53.22513077334356], [-0.5362591984470895, 53.2251387909506], [-0.5363220831203969, 53.22514534521195], [-0.536370947442862, 53.225150479601915], [-0.5364081408362835, 53.22515423759478], [-0.5364360127224599, 53.22515666266486], [-0.5364569125231892, 53.22515779828646], [-0.5364731896602699, 53.22515768793389], [-0.5364871935555006, 53.22515637508144], [-0.5365012736306795, 53.22515390320343], [-0.5367740999999999, 53.2252287], [-0.5370597, 53.22531240000001], [-0.5377427, 53.22545480000001], [-0.5378213999999999, 53.2254765], [-0.5387243, 53.2257257], [-0.5389891704717129, 53.22579995847543], [-0.5397776, 53.226021]]} 14.8 2342 0001 Market Rasen Lincoln Lincoln 53.2260210 -0.5397776 53.2260210 -0.5397776 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Lincoln TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746646 1789599639591657 29 29 2026-09-16 23:11:32.457791 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:31.248191
594859 624959 P66745 521K20M816 2026-09-16 COMPLETE 16746586 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 624959, "stp": "O", "toc": "Greater Anglia", "uid": "P66745", "consist": "720585", "dest_crs": "SOV", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66745/2026-09-17/detailed", "trust_id": "521K20M816", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": "22:45:00", "dar_platform": null, "dest_station": "Southend Victoria", "service_date": "2026-09-16", "dest_arr_time": "2351", "dest_platform": "2", "is_terminated": 1, "next_location": "Southend Victoria", "signalling_id": "1K20", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "0001", "current_leg_dep": "2359", "current_leg_end": "Southend Victoria", "origin_dep_time": "2245", "origin_platform": "11", "current_location": "Southend Victoria", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]}", "current_leg_start": "Prittlewell", "dest_arr_time_act": "2351", "motion_projection": null, "next_location_lat": "51.5420385", "next_location_lon": "0.7113374", "previous_location": "Prittlewell", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32122.416, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32158.241, \"from_m\": 32122.416, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32663.772, \"from_m\": 32158.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32998.578, \"from_m\": 32663.772, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33876.405, \"from_m\": 32998.578, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34432.741, \"from_m\": 33876.405, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34511.553, \"from_m\": 34432.741, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61662.264, \"from_m\": 34511.553, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 61680.783, \"from_m\": 61662.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66035.111, \"from_m\": 61680.783, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 66597.507, \"from_m\": 66035.111, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 624959, \"profile_key\": \"f8ac739ff63d413981a143e3ae34cff0525b965cf88ecfa8a6157b03ca584d14\", \"schedule_id\": 40735, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32407.101, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Mountnessing Jn\", \"stage_seq\": 10, \"distance_m\": 34378.959, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2323\", \"location\": \"Billericay\", \"stage_seq\": 11, \"distance_m\": 39077.828, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2329H\", \"location\": \"Wickford\", \"stage_seq\": 12, \"distance_m\": 46564.602, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2334H\", \"location\": \"Rayleigh\", \"stage_seq\": 13, \"distance_m\": 53121.628, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2338H\", \"location\": \"Hockley\", \"stage_seq\": 14, \"distance_m\": 58001.608, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2341H\", \"wtt_dep\": \"2342\", \"location\": \"Rochford\", \"stage_seq\": 15, \"distance_m\": 62091.404, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2344H\", \"location\": \"Southend Airport\", \"stage_seq\": 16, \"distance_m\": 63475.97, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2347H\", \"location\": \"Prittlewell\", \"stage_seq\": 17, \"distance_m\": 65646.183, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": null, \"location\": \"Southend Victoria\", \"stage_seq\": 18, \"distance_m\": 66597.507, \"section_seq\": 1, \"route_path_id\": 73996}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66597.507, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73996}], \"total_distance_m\": 66597.507, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65491.394, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1106.113, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5420385", "current_position_lon": "0.7113374", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:21Z\", \"source_id\": 51785692, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:24Z\", \"source_id\": 16712630, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:41Z\", \"source_id\": 51803018, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:43Z\", \"source_id\": 16717848, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:29Z\", \"source_id\": 51822350, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:31Z\", \"source_id\": 16723811, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:53Z\", \"source_id\": 51831723, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:59Z\", \"source_id\": 16726651, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:33Z\", \"source_id\": 51846653, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:37Z\", \"source_id\": 16731130, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:24Z\", \"source_id\": 51862901, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:28Z\", \"source_id\": 16735953, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:57Z\", \"source_id\": 51898623, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:03Z\", \"source_id\": 16746586, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southend Victoria", "service_state_platform": "4", "timing_fact_generation": 1789599604648275, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:34.649212", "service_state_evidence_id": 16746586, "current_leg_start_actual_dep": "2026-09-17T23:57:30+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:35.444808", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia O LST SOV 1K20 720585 5 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32122.416, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32158.241, "from_m": 32122.416, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32663.772, "from_m": 32158.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32998.578, "from_m": 32663.772, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33876.405, "from_m": 32998.578, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34432.741, "from_m": 33876.405, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34511.553, "from_m": 34432.741, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61662.264, "from_m": 34511.553, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 61680.783, "from_m": 61662.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66035.111, "from_m": 61680.783, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66597.507, "from_m": 66035.111, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 624959, "profile_key": "f8ac739ff63d413981a143e3ae34cff0525b965cf88ecfa8a6157b03ca584d14", "schedule_id": 40735, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Shenfield", "stage_seq": 9, "distance_m": 32407.101, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Mountnessing Jn", "stage_seq": 10, "distance_m": 34378.959, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2323", "location": "Billericay", "stage_seq": 11, "distance_m": 39077.828, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2329H", "location": "Wickford", "stage_seq": 12, "distance_m": 46564.602, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2334H", "location": "Rayleigh", "stage_seq": 13, "distance_m": 53121.628, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2338H", "location": "Hockley", "stage_seq": 14, "distance_m": 58001.608, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2341H", "wtt_dep": "2342", "location": "Rochford", "stage_seq": 15, "distance_m": 62091.404, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2344H", "location": "Southend Airport", "stage_seq": 16, "distance_m": 63475.97, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2347H", "location": "Prittlewell", "stage_seq": 17, "distance_m": 65646.183, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": null, "location": "Southend Victoria", "stage_seq": 18, "distance_m": 66597.507, "section_seq": 1, "route_path_id": 73996}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66597.507, "from_m": 0.0, "section_seq": 1, "route_path_id": 73996}], "total_distance_m": 66597.507, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65491.394, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1106.113, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:21Z", "source_id": 51785692, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:52:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:24Z", "source_id": 16712630, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:41Z", "source_id": 51803018, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:01:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:43Z", "source_id": 16717848, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:29Z", "source_id": 51822350, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:11:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:31Z", "source_id": 16723811, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14052, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:53Z", "source_id": 51831723, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:17:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:59Z", "source_id": 16726651, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14011, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:33Z", "source_id": 51846653, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:26:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:37Z", "source_id": 16731130, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13985, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:24Z", "source_id": 51862901, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:28Z", "source_id": 16735953, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13931, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:57Z", "source_id": 51898623, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:01:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:03Z", "source_id": 16746586, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] London Liverpool Street 2245 2245 11 22:45:00 None Southend Victoria 2351 2351 2 LATE +10 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66745/2026-09-17/detailed None Prittlewell 2026-09-17T23:57:30+01:00 Southend Victoria 2.0 {"type": "LineString", "coordinates": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]} 0.6 2359 0001 Prittlewell Southend Victoria Southend Victoria 51.5420385 0.7113374 51.5420385 0.7113374 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Southend Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746586 1789599604648275 57 57 2026-09-16 23:11:35.444808 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:34.649212
594860 624557 Y62924 771B99M816 2026-09-16 COMPLETE 16746867 2026-09-17 00:02:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 624557, "stp": "P", "toc": "Transport for Wales", "uid": "Y62924", "consist": "150280", "dest_crs": "CMN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62924/2026-09-17/detailed", "trust_id": "771B99M816", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Carmarthen", "service_date": "2026-09-16", "dest_arr_time": "0006", "dest_platform": "2", "is_terminated": 1, "next_location": "Carmarthen", "signalling_id": "1B99", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "0002", "current_leg_dep": "2352½", "current_leg_end": "Carmarthen", "origin_dep_time": "2226", "origin_platform": "4", "current_location": "Carmarthen", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.369284006867622, 51.76859587810061], [-4.3689544, 51.7688908], [-4.3682825, 51.7694545], [-4.3674557, 51.77015089999999], [-4.3669373, 51.7705821], [-4.366663899999999, 51.7708182], [-4.3663474, 51.7711042], [-4.365880699999999, 51.77155690000001], [-4.3655466, 51.771874200000006], [-4.3653768, 51.77207719999999], [-4.3651909, 51.772281], [-4.365079, 51.7724208], [-4.3648871, 51.7726579], [-4.3643664, 51.773332], [-4.3641108, 51.7737153], [-4.3637426999999995, 51.7743144], [-4.363644, 51.77447719999999], [-4.3634936, 51.7747635], [-4.3633871, 51.7749821], [-4.3631356, 51.7755363], [-4.363047599999999, 51.7757453], [-4.3627959999999995, 51.7764544], [-4.3626832, 51.7768755], [-4.362611299999999, 51.777126], [-4.3625665, 51.7773785], [-4.362543174992147, 51.77753249589623], [-4.362325499999999, 51.77896959999999], [-4.362236299999999, 51.77948190000001], [-4.3621774, 51.779803400000006], [-4.3620905, 51.7801689], [-4.3619691, 51.78066879999998], [-4.3618106, 51.7812118], [-4.3615165000000005, 51.7820306], [-4.361248, 51.78270409999999], [-4.3608421, 51.7835279], [-4.360511299999999, 51.784129], [-4.3602791, 51.78451349999999], [-4.359806799999999, 51.7852356], [-4.359363299999999, 51.7858613], [-4.3587584999999995, 51.7865992], [-4.3580712, 51.78733479999999], [-4.3575536, 51.7878227], [-4.3570259, 51.7882886], [-4.3565524, 51.788676499999994], [-4.3554206, 51.78950100000001], [-4.354759699999999, 51.78993760000001], [-4.3541284, 51.7903195], [-4.3534499, 51.79069650000001], [-4.352731899999999, 51.791079799999984], [-4.352280899999999, 51.7912951], [-4.3517185, 51.7915555], [-4.3511288, 51.7918116], [-4.3502117, 51.792175799999995], [-4.348978099999999, 51.79262], [-4.3473292, 51.79310710000001], [-4.3456542, 51.793578100000005], [-4.3422572, 51.794512000000005], [-4.338741899999999, 51.7954767], [-4.334521799999999, 51.7966412], [-4.3291642, 51.79833589999998], [-4.3271145, 51.7991615], [-4.3256154, 51.800034200000006], [-4.325133199999999, 51.80036929999998], [-4.3244774, 51.800877400000005], [-4.3237678, 51.801601899999994], [-4.3231369, 51.8023428], [-4.322904799999999, 51.802706499999985], [-4.3220114, 51.8048065], [-4.321254199999999, 51.806752], [-4.3210858, 51.8072557], [-4.320731999999999, 51.8081612], [-4.320032899999999, 51.8100262], [-4.319694999999999, 51.81095869999999], [-4.3193382, 51.8118824], [-4.3188288, 51.81321279999999], [-4.318629, 51.8137562], [-4.317879, 51.8160924], [-4.3177826, 51.81752819999999], [-4.317896799999999, 51.818516599999995], [-4.317978999999999, 51.81905359999998], [-4.318103699999999, 51.81961139999999], [-4.318182199999999, 51.8198968], [-4.3183577, 51.82042390000001], [-4.3186726, 51.82122389999999], [-4.3190646, 51.82201379999999], [-4.319412399999999, 51.8226184], [-4.3199093, 51.82328679999999], [-4.3204082, 51.82391539999999], [-4.320725199999999, 51.824310700000005], [-4.320928299999999, 51.824571799999994], [-4.3211281999999995, 51.8248693], [-4.3213387, 51.8252184], [-4.3214458, 51.82541389999999], [-4.3215243, 51.8255851], [-4.321687599999999, 51.8259899], [-4.3217981, 51.8264011], [-4.321859399999999, 51.8267038], [-4.3218979, 51.827021599999995], [-4.3219148999999994, 51.82730540000001], [-4.321881599999999, 51.827898700000006], [-4.3218644, 51.827981], [-4.3217967, 51.8283492], [-4.3216743, 51.82873579999999], [-4.3215032, 51.82914529999999], [-4.3213611, 51.8294276], [-4.321234, 51.82963199999999], [-4.3210794, 51.8298478], [-4.3209222, 51.83006569999999], [-4.3207596, 51.83025649999999], [-4.3205726, 51.83047519999999], [-4.3201761, 51.8308575], [-4.3197949, 51.8311677], [-4.3193805, 51.831457999999984], [-4.317040699999999, 51.8329895], [-4.316911866843486, 51.833078520820536], [-4.3154195, 51.8341097], [-4.314403999999999, 51.835030999999994], [-4.3138166, 51.8356364], [-4.313319, 51.8361693], [-4.3128715, 51.83670269999999], [-4.312101599999999, 51.83776], [-4.311913363773703, 51.8380397143156], [-4.3117452, 51.8382896], [-4.3111028, 51.8396508], [-4.3107659, 51.84077430000001], [-4.310626400000001, 51.84137419999998], [-4.3105942, 51.842063499999995], [-4.3106157, 51.84275600000001], [-4.3108175, 51.84410569999999], [-4.3110959, 51.8448586], [-4.311562, 51.8457516], [-4.311565461500103, 51.845757685885445], [-4.3116753, 51.84595079999999], [-4.3117123, 51.846099499999994], [-4.311741699999999, 51.8461522], [-4.311913363773703, 51.84646178266992], [-4.3119696, 51.8465632], [-4.312101199999999, 51.84681559999999], [-4.31227, 51.847336299999995], [-4.3123306, 51.847761799999994], [-4.312292899999999, 51.8481055], [-4.3121753, 51.84841999999999], [-4.3119717, 51.8487811], [-4.311913363773703, 51.848851103670945], [-4.3116997, 51.8491075], [-4.3113293, 51.84943160000001], [-4.3110638, 51.849627], [-4.3106273, 51.8499483], [-4.3105973, 51.8499686], [-4.309756899999999, 51.850543], [-4.3091049, 51.85099420000001], [-4.3085572999999995, 51.85134879999999], [-4.3080622, 51.851636600000006], [-4.307635799999999, 51.8518844], [-4.3071018, 51.85222230000001], [-4.3068272, 51.8523903], [-4.306333499999999, 51.8526955], [-4.3060433, 51.85288029999999], [-4.3055705, 51.8531834], [-4.305312999999999, 51.8533805]]}", "current_leg_start": "Ferryside", "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": "51.8533805", "next_location_lon": "-4.3053130", "previous_location": "Ferryside", "current_leg_milage": "7.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 461.973, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 496.321, \"from_m\": 461.973, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 582.92, \"from_m\": 496.321, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23747.522, \"from_m\": 582.92, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31455.796, \"from_m\": 23747.522, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 31861.2, \"from_m\": 31455.796, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32595.091, \"from_m\": 31861.2, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34823.851, \"from_m\": 32595.091, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37000.52, \"from_m\": 34823.851, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39318.12, \"from_m\": 37000.52, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 45166.46, \"from_m\": 39318.12, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 45545.169, \"from_m\": 45166.46, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 45617.601, \"from_m\": 45545.169, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45854.069, \"from_m\": 45617.601, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48117.273, \"from_m\": 45854.069, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48185.478, \"from_m\": 48117.273, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50209.817, \"from_m\": 48185.478, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51001.708, \"from_m\": 50209.817, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52286.208, \"from_m\": 51001.708, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 56112.726, \"from_m\": 52286.208, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56195.675, \"from_m\": 56112.726, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 58406.537, \"from_m\": 56195.675, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 59023.843, \"from_m\": 58406.537, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59050.456, \"from_m\": 59023.843, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 59935.226, \"from_m\": 59050.456, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59982.721, \"from_m\": 59935.226, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 60008.584, \"from_m\": 59982.721, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 60411.791, \"from_m\": 60008.584, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 61040.106, \"from_m\": 60411.791, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61065.32, \"from_m\": 61040.106, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 77542.166, \"from_m\": 61065.32, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 77673.011, \"from_m\": 77542.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 78834.799, \"from_m\": 77673.011, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 78895.992, \"from_m\": 78834.799, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84504.423, \"from_m\": 78895.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87022.444, \"from_m\": 84504.423, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87069.778, \"from_m\": 87022.444, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 87815.159, \"from_m\": 87069.778, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 107539.873, \"from_m\": 87815.159, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 108891.489, \"from_m\": 107539.873, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 118036.03, \"from_m\": 108891.489, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 119098.93, \"from_m\": 118036.03, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119115.659, \"from_m\": 119098.93, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 119121.857, \"from_m\": 119115.659, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119793.744, \"from_m\": 119121.857, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 120111.27, \"from_m\": 119793.744, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624557, \"profile_key\": \"31de8f6f8a667e3efc5fa4440098644aec3d3b6570f8e0bbba20cf048f8e1abf\", \"schedule_id\": 39162, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 2, \"distance_m\": 2045.955, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Pontyclun\", \"stage_seq\": 3, \"distance_m\": 17890.675, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2247H\", \"location\": \"Bridgend\", \"stage_seq\": 4, \"distance_m\": 32428.94, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Stormy\", \"stage_seq\": 5, \"distance_m\": 38955.457, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Pyle\", \"stage_seq\": 6, \"distance_m\": 41933.783, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 7, \"distance_m\": 45657.075, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Margam East Jn\", \"stage_seq\": 8, \"distance_m\": 48094.849, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"Port Talbot Parkway\", \"stage_seq\": 9, \"distance_m\": 51948.813, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Court Sart Jn\", \"stage_seq\": 10, \"distance_m\": 58384.42, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Dynevor Jn\", \"stage_seq\": 11, \"distance_m\": 60159.056, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Jersey Marine Jn North\", \"stage_seq\": 12, \"distance_m\": 61065.32, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Llangyfelach Sig. Pt3541\", \"stage_seq\": 13, \"distance_m\": 67776.097, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Llangyfelach Sig. Pt3543\", \"stage_seq\": 14, \"distance_m\": 70324.292, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Morlais Jn\", \"stage_seq\": 15, \"distance_m\": 78743.487, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Llandeilo Jn\", \"stage_seq\": 16, \"distance_m\": 84679.343, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2333H\", \"location\": \"Llanelli\", \"stage_seq\": 17, \"distance_m\": 87206.103, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"2338H\", \"wtt_dep\": \"2339H\", \"location\": \"Pembrey & Burry Port\", \"stage_seq\": 18, \"distance_m\": 93545.982, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"2345H\", \"wtt_dep\": \"2346H\", \"location\": \"Kidwelly\", \"stage_seq\": 19, \"distance_m\": 101848.235, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348H\", \"location\": \"Bertwyn L.C.\", \"stage_seq\": 20, \"distance_m\": 104065.597, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"2351H\", \"wtt_dep\": \"2352H\", \"location\": \"Ferryside\", \"stage_seq\": 21, \"distance_m\": 108677.508, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Carmarthen Jn\", \"stage_seq\": 22, \"distance_m\": 119075.453, \"section_seq\": 1, \"route_path_id\": 106210}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Carmarthen\", \"stage_seq\": 23, \"distance_m\": 120111.27, \"section_seq\": 1, \"route_path_id\": 106210}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 120111.27, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106210}], \"total_distance_m\": 120111.27, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 120043.065, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 68.205, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2226", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "9.5", "current_position_lat": "51.8533805", "current_position_lon": "-4.3053130", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:34Z\", \"source_id\": 51756564, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:37Z\", \"source_id\": 16703878, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:27Z\", \"source_id\": 51772092, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:33Z\", \"source_id\": 16708599, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:45Z\", \"source_id\": 51786457, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:52Z\", \"source_id\": 16712888, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:00Z\", \"source_id\": 51803547, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:03Z\", \"source_id\": 16718011, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:17Z\", \"source_id\": 51854399, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:23Z\", \"source_id\": 16733429, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:47Z\", \"source_id\": 16736600, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:34Z\", \"source_id\": 16739717, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:51Z\", \"source_id\": 16742573, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:42Z\", \"source_id\": 51899656, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:48Z\", \"source_id\": 16746867, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Carmarthen", "service_state_platform": "2", "timing_fact_generation": 1789599648690386, "current_leg_arrival_utc": "2026-09-18T00:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:40.471929", "service_state_evidence_id": 51899656, "current_leg_start_actual_dep": "2026-09-17T23:52:30+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-16T23:01:40", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:41.357491", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF CMN 1B99 150280 2 75 None {"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.973, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 496.321, "from_m": 461.973, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 582.92, "from_m": 496.321, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23747.522, "from_m": 582.92, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31455.796, "from_m": 23747.522, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31861.2, "from_m": 31455.796, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32595.091, "from_m": 31861.2, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34823.851, "from_m": 32595.091, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37000.52, "from_m": 34823.851, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39318.12, "from_m": 37000.52, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45166.46, "from_m": 39318.12, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 45545.169, "from_m": 45166.46, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45617.601, "from_m": 45545.169, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45854.069, "from_m": 45617.601, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48117.273, "from_m": 45854.069, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48185.478, "from_m": 48117.273, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50209.817, "from_m": 48185.478, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51001.708, "from_m": 50209.817, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52286.208, "from_m": 51001.708, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 56112.726, "from_m": 52286.208, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56195.675, "from_m": 56112.726, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 58406.537, "from_m": 56195.675, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 59023.843, "from_m": 58406.537, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59050.456, "from_m": 59023.843, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 59935.226, "from_m": 59050.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59982.721, "from_m": 59935.226, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 60008.584, "from_m": 59982.721, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 60411.791, "from_m": 60008.584, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 61040.106, "from_m": 60411.791, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61065.32, "from_m": 61040.106, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 77542.166, "from_m": 61065.32, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77673.011, "from_m": 77542.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 78834.799, "from_m": 77673.011, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 78895.992, "from_m": 78834.799, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84504.423, "from_m": 78895.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87022.444, "from_m": 84504.423, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87069.778, "from_m": 87022.444, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 87815.159, "from_m": 87069.778, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 107539.873, "from_m": 87815.159, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 108891.489, "from_m": 107539.873, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 118036.03, "from_m": 108891.489, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 119098.93, "from_m": 118036.03, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119115.659, "from_m": 119098.93, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 119121.857, "from_m": 119115.659, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119793.744, "from_m": 119121.857, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 120111.27, "from_m": 119793.744, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624557, "profile_key": "31de8f6f8a667e3efc5fa4440098644aec3d3b6570f8e0bbba20cf048f8e1abf", "schedule_id": 39162, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2226", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Leckwith Loop North Jn", "stage_seq": 2, "distance_m": 2045.955, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Pontyclun", "stage_seq": 3, "distance_m": 17890.675, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2247H", "location": "Bridgend", "stage_seq": 4, "distance_m": 32428.94, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Stormy", "stage_seq": 5, "distance_m": 38955.457, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Pyle", "stage_seq": 6, "distance_m": 41933.783, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Margam Moors Jn", "stage_seq": 7, "distance_m": 45657.075, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Margam East Jn", "stage_seq": 8, "distance_m": 48094.849, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Port Talbot Parkway", "stage_seq": 9, "distance_m": 51948.813, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Court Sart Jn", "stage_seq": 10, "distance_m": 58384.42, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Dynevor Jn", "stage_seq": 11, "distance_m": 60159.056, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Jersey Marine Jn North", "stage_seq": 12, "distance_m": 61065.32, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Llangyfelach Sig. Pt3541", "stage_seq": 13, "distance_m": 67776.097, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Llangyfelach Sig. Pt3543", "stage_seq": 14, "distance_m": 70324.292, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Morlais Jn", "stage_seq": 15, "distance_m": 78743.487, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Llandeilo Jn", "stage_seq": 16, "distance_m": 84679.343, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2333H", "location": "Llanelli", "stage_seq": 17, "distance_m": 87206.103, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "2338H", "wtt_dep": "2339H", "location": "Pembrey & Burry Port", "stage_seq": 18, "distance_m": 93545.982, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2346H", "location": "Kidwelly", "stage_seq": 19, "distance_m": 101848.235, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348H", "location": "Bertwyn L.C.", "stage_seq": 20, "distance_m": 104065.597, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "2351H", "wtt_dep": "2352H", "location": "Ferryside", "stage_seq": 21, "distance_m": 108677.508, "section_seq": 1, "route_path_id": 106210}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002", "location": "Carmarthen Jn", "stage_seq": 22, "distance_m": 119075.453, "section_seq": 1, "route_path_id": 106210}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Carmarthen", "stage_seq": 23, "distance_m": 120111.27, "section_seq": 1, "route_path_id": 106210}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 120111.27, "from_m": 0.0, "section_seq": 1, "route_path_id": 106210}], "total_distance_m": 120111.27, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 120043.065, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 68.205, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25332, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:34Z", "source_id": 51756564, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:37:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:37Z", "source_id": 16703878, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25601, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:27Z", "source_id": 51772092, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:45:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:33Z", "source_id": 16708599, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25579, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:45Z", "source_id": 51786457, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:53:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:52Z", "source_id": 16712888, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25559, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:00Z", "source_id": 51803547, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:01:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:03Z", "source_id": 16718011, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25409, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:17Z", "source_id": 51854399, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:31:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:23Z", "source_id": 16733429, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:47Z", "source_id": 16736600, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:34Z", "source_id": 16739717, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:51Z", "source_id": 16742573, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25626, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:42Z", "source_id": 51899656, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:01:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:48Z", "source_id": 16746867, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Cardiff Central 2226 2226 4 None None Carmarthen 0006 0005 2 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62924/2026-09-17/detailed None Ferryside 2026-09-17T23:52:30+01:00 Carmarthen 9.5 {"type": "LineString", "coordinates": [[-4.369284006867622, 51.76859587810061], [-4.3689544, 51.7688908], [-4.3682825, 51.7694545], [-4.3674557, 51.77015089999999], [-4.3669373, 51.7705821], [-4.366663899999999, 51.7708182], [-4.3663474, 51.7711042], [-4.365880699999999, 51.77155690000001], [-4.3655466, 51.771874200000006], [-4.3653768, 51.77207719999999], [-4.3651909, 51.772281], [-4.365079, 51.7724208], [-4.3648871, 51.7726579], [-4.3643664, 51.773332], [-4.3641108, 51.7737153], [-4.3637426999999995, 51.7743144], [-4.363644, 51.77447719999999], [-4.3634936, 51.7747635], [-4.3633871, 51.7749821], [-4.3631356, 51.7755363], [-4.363047599999999, 51.7757453], [-4.3627959999999995, 51.7764544], [-4.3626832, 51.7768755], [-4.362611299999999, 51.777126], [-4.3625665, 51.7773785], [-4.362543174992147, 51.77753249589623], [-4.362325499999999, 51.77896959999999], [-4.362236299999999, 51.77948190000001], [-4.3621774, 51.779803400000006], [-4.3620905, 51.7801689], [-4.3619691, 51.78066879999998], [-4.3618106, 51.7812118], [-4.3615165000000005, 51.7820306], [-4.361248, 51.78270409999999], [-4.3608421, 51.7835279], [-4.360511299999999, 51.784129], [-4.3602791, 51.78451349999999], [-4.359806799999999, 51.7852356], [-4.359363299999999, 51.7858613], [-4.3587584999999995, 51.7865992], [-4.3580712, 51.78733479999999], [-4.3575536, 51.7878227], [-4.3570259, 51.7882886], [-4.3565524, 51.788676499999994], [-4.3554206, 51.78950100000001], [-4.354759699999999, 51.78993760000001], [-4.3541284, 51.7903195], [-4.3534499, 51.79069650000001], [-4.352731899999999, 51.791079799999984], [-4.352280899999999, 51.7912951], [-4.3517185, 51.7915555], [-4.3511288, 51.7918116], [-4.3502117, 51.792175799999995], [-4.348978099999999, 51.79262], [-4.3473292, 51.79310710000001], [-4.3456542, 51.793578100000005], [-4.3422572, 51.794512000000005], [-4.338741899999999, 51.7954767], [-4.334521799999999, 51.7966412], [-4.3291642, 51.79833589999998], [-4.3271145, 51.7991615], [-4.3256154, 51.800034200000006], [-4.325133199999999, 51.80036929999998], [-4.3244774, 51.800877400000005], [-4.3237678, 51.801601899999994], [-4.3231369, 51.8023428], [-4.322904799999999, 51.802706499999985], [-4.3220114, 51.8048065], [-4.321254199999999, 51.806752], [-4.3210858, 51.8072557], [-4.320731999999999, 51.8081612], [-4.320032899999999, 51.8100262], [-4.319694999999999, 51.81095869999999], [-4.3193382, 51.8118824], [-4.3188288, 51.81321279999999], [-4.318629, 51.8137562], [-4.317879, 51.8160924], [-4.3177826, 51.81752819999999], [-4.317896799999999, 51.818516599999995], [-4.317978999999999, 51.81905359999998], [-4.318103699999999, 51.81961139999999], [-4.318182199999999, 51.8198968], [-4.3183577, 51.82042390000001], [-4.3186726, 51.82122389999999], [-4.3190646, 51.82201379999999], [-4.319412399999999, 51.8226184], [-4.3199093, 51.82328679999999], [-4.3204082, 51.82391539999999], [-4.320725199999999, 51.824310700000005], [-4.320928299999999, 51.824571799999994], [-4.3211281999999995, 51.8248693], [-4.3213387, 51.8252184], [-4.3214458, 51.82541389999999], [-4.3215243, 51.8255851], [-4.321687599999999, 51.8259899], [-4.3217981, 51.8264011], [-4.321859399999999, 51.8267038], [-4.3218979, 51.827021599999995], [-4.3219148999999994, 51.82730540000001], [-4.321881599999999, 51.827898700000006], [-4.3218644, 51.827981], [-4.3217967, 51.8283492], [-4.3216743, 51.82873579999999], [-4.3215032, 51.82914529999999], [-4.3213611, 51.8294276], [-4.321234, 51.82963199999999], [-4.3210794, 51.8298478], [-4.3209222, 51.83006569999999], [-4.3207596, 51.83025649999999], [-4.3205726, 51.83047519999999], [-4.3201761, 51.8308575], [-4.3197949, 51.8311677], [-4.3193805, 51.831457999999984], [-4.317040699999999, 51.8329895], [-4.316911866843486, 51.833078520820536], [-4.3154195, 51.8341097], [-4.314403999999999, 51.835030999999994], [-4.3138166, 51.8356364], [-4.313319, 51.8361693], [-4.3128715, 51.83670269999999], [-4.312101599999999, 51.83776], [-4.311913363773703, 51.8380397143156], [-4.3117452, 51.8382896], [-4.3111028, 51.8396508], [-4.3107659, 51.84077430000001], [-4.310626400000001, 51.84137419999998], [-4.3105942, 51.842063499999995], [-4.3106157, 51.84275600000001], [-4.3108175, 51.84410569999999], [-4.3110959, 51.8448586], [-4.311562, 51.8457516], [-4.311565461500103, 51.845757685885445], [-4.3116753, 51.84595079999999], [-4.3117123, 51.846099499999994], [-4.311741699999999, 51.8461522], [-4.311913363773703, 51.84646178266992], [-4.3119696, 51.8465632], [-4.312101199999999, 51.84681559999999], [-4.31227, 51.847336299999995], [-4.3123306, 51.847761799999994], [-4.312292899999999, 51.8481055], [-4.3121753, 51.84841999999999], [-4.3119717, 51.8487811], [-4.311913363773703, 51.848851103670945], [-4.3116997, 51.8491075], [-4.3113293, 51.84943160000001], [-4.3110638, 51.849627], [-4.3106273, 51.8499483], [-4.3105973, 51.8499686], [-4.309756899999999, 51.850543], [-4.3091049, 51.85099420000001], [-4.3085572999999995, 51.85134879999999], [-4.3080622, 51.851636600000006], [-4.307635799999999, 51.8518844], [-4.3071018, 51.85222230000001], [-4.3068272, 51.8523903], [-4.306333499999999, 51.8526955], [-4.3060433, 51.85288029999999], [-4.3055705, 51.8531834], [-4.305312999999999, 51.8533805]]} 7.1 2352½ 0002 Ferryside Carmarthen Carmarthen 51.8533805 -4.3053130 51.8533805 -4.3053130 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:40 Carmarthen TD DIRECT_DESTINATION_ARRIVAL 51899656 1789599648690386 64 64 2026-09-16 23:11:41.357491 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:40.471929
594861 625571 P02509 722D70M916 2026-09-16 COMPLETE 16746679 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 625571, "stp": "P", "toc": "London Overground", "uid": "P02509", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02509/2026-09-17/detailed", "trust_id": "722D70M916", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": "23:15:00", "dar_platform": null, "dest_station": "Watford Junction (DC)", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": "1", "is_terminated": 1, "next_location": "Watford Junction (DC)", "signalling_id": "2D70", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "0001", "current_leg_dep": "2358", "current_leg_end": "Watford Junction (DC)", "origin_dep_time": "2315", "origin_platform": "9", "current_location": "Watford Junction (DC)", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.39254529999999993, 51.6523036], [-0.3921439, 51.6525174], [-0.3913049, 51.65294349999999], [-0.3909427, 51.6531916], [-0.3906691, 51.6534396], [-0.3904438, 51.65370579999999], [-0.39026949999999994, 51.6539889], [-0.3901273, 51.65427450000001], [-0.3900071, 51.65460949999999], [-0.3899503, 51.6548758], [-0.3899266, 51.6552367], [-0.3899503, 51.65550639999999], [-0.3899905, 51.6557143], [-0.3900763, 51.65599879999999], [-0.39024029999999993, 51.6564298], [-0.3904867, 51.65703560000001], [-0.3906638, 51.6574697], [-0.3908404, 51.657882099999995], [-0.3911175999999999, 51.65865549999999], [-0.3911946, 51.65886859999999], [-0.3913377, 51.65921370000001], [-0.3914738, 51.6594912], [-0.39160529999999993, 51.65972599999999], [-0.3916935999999999, 51.65986879999999], [-0.39186789999999994, 51.66012169999999], [-0.3920018, 51.6602858], [-0.3921508, 51.66046420000001], [-0.3922105, 51.66052880000001], [-0.3924728, 51.66078129999999], [-0.3926817, 51.66095179999999], [-0.3930319, 51.6612543], [-0.3932906, 51.6614769], [-0.3933790999999999, 51.6615377], [-0.3935648, 51.6616741], [-0.39367879999999994, 51.6617549], [-0.3941214, 51.6620298], [-0.3947552, 51.66248630000001], [-0.39500269999999993, 51.66266], [-0.39593939999999994, 51.6633284]]}", "current_leg_start": "Watford High Street (DC)", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "51.6633284", "next_location_lon": "-0.3959394", "previous_location": "Watford High Street (DC)", "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1883.573, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1967.089, \"from_m\": 1883.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2028.604, \"from_m\": 1967.089, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2126.445, \"from_m\": 2028.604, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2647.704, \"from_m\": 2126.445, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3436.498, \"from_m\": 2647.704, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3454.671, \"from_m\": 3436.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5672.558, \"from_m\": 3454.671, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5690.731, \"from_m\": 5672.558, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6479.526, \"from_m\": 5690.731, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7618.797, \"from_m\": 6479.526, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8046.2, \"from_m\": 7618.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10507.492, \"from_m\": 8046.2, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10546.928, \"from_m\": 10507.492, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13537.71, \"from_m\": 10546.928, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14162.571, \"from_m\": 13537.71, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15039.011, \"from_m\": 14162.571, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16040.413, \"from_m\": 15039.011, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16432.524, \"from_m\": 16040.413, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16446.659, \"from_m\": 16432.524, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16513.358, \"from_m\": 16446.659, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16756.699, \"from_m\": 16513.358, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16824.62, \"from_m\": 16756.699, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16839.77, \"from_m\": 16824.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16906.727, \"from_m\": 16839.77, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17472.075, \"from_m\": 16906.727, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23877.735, \"from_m\": 17472.075, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 25303.481, \"from_m\": 23877.735, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25379.734, \"from_m\": 25303.481, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25420.117, \"from_m\": 25379.734, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25484.717, \"from_m\": 25420.117, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25491.931, \"from_m\": 25484.717, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25545.103, \"from_m\": 25491.931, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25549.853, \"from_m\": 25545.103, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26238.191, \"from_m\": 25549.853, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26567.041, \"from_m\": 26238.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26625.467, \"from_m\": 26567.041, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26727.468, \"from_m\": 26625.467, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35846.408, \"from_m\": 26727.468, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 35900.095, \"from_m\": 35846.408, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36188.686, \"from_m\": 35900.095, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 36451.001, \"from_m\": 36188.686, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43529.139, \"from_m\": 36451.001, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45847.834, \"from_m\": 43529.139, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 46282.94, \"from_m\": 45847.834, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625571, \"profile_key\": \"37502f6161a53150ef495c0486da7452a6b5d2180f9b8c3faab02f18f7588160\", \"schedule_id\": 20156, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 3454.671, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2320H\", \"location\": \"South Hampstead\", \"stage_seq\": 4, \"distance_m\": 4563.615, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2322H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 5, \"distance_m\": 8753.232, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2324H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 6, \"distance_m\": 9831.898, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 7, \"distance_m\": 11441.225, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Kensal Green\", \"stage_seq\": 8, \"distance_m\": 12463.076, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 9, \"distance_m\": 13965.405, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2331H\", \"location\": \"Harlesden\", \"stage_seq\": 10, \"distance_m\": 16236.469, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334\", \"location\": \"Stonebridge Park\", \"stage_seq\": 11, \"distance_m\": 19036.571, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": \"2336H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 12, \"distance_m\": 20674.905, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2338H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 13, \"distance_m\": 32115.687, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2340H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 14, \"distance_m\": 33040.547, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2342H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 15, \"distance_m\": 34423.233, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 16, \"distance_m\": 36117.834, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 17, \"distance_m\": 38017.599, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 18, \"distance_m\": 39208.36, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 19, \"distance_m\": 41589.053, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"2356\", \"location\": \"Bushey (DC)\", \"stage_seq\": 20, \"distance_m\": 43569.678, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 21, \"distance_m\": 44875.941, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Watford Junction (DC)\", \"stage_seq\": 22, \"distance_m\": 46282.94, \"section_seq\": 1, \"route_path_id\": 28448}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46282.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28448}], \"total_distance_m\": 46282.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 41134.689, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5148.251, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2315", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.6633284", "current_position_lon": "-0.3959394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:01Z\", \"source_id\": 51835301, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:09Z\", \"source_id\": 16727743, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:59Z\", \"source_id\": 51838864, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:02Z\", \"source_id\": 16728798, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:33Z\", \"source_id\": 51841616, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:38Z\", \"source_id\": 16729598, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:58Z\", \"source_id\": 51847310, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:04Z\", \"source_id\": 16731336, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:17Z\", \"source_id\": 51851101, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:23Z\", \"source_id\": 16732473, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:53Z\", \"source_id\": 51855352, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:57Z\", \"source_id\": 16733718, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:51Z\", \"source_id\": 51858651, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:57Z\", \"source_id\": 16734728, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:16Z\", \"source_id\": 51862644, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:20Z\", \"source_id\": 16735902, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:06Z\", \"source_id\": 51865801, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:13Z\", \"source_id\": 16736750, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:40Z\", \"source_id\": 51869885, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:43Z\", \"source_id\": 16737969, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:25Z\", \"source_id\": 51872594, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:34Z\", \"source_id\": 16738780, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:37Z\", \"source_id\": 51877311, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:43Z\", \"source_id\": 16740232, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:32Z\", \"source_id\": 51881556, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:36Z\", \"source_id\": 16741574, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:14Z\", \"source_id\": 51883960, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:18Z\", \"source_id\": 16742314, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:21Z\", \"source_id\": 51886985, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:27Z\", \"source_id\": 16743248, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:16Z\", \"source_id\": 51891002, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:20Z\", \"source_id\": 16744403, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21919, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:55Z\", \"source_id\": 51895825, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:58Z\", \"source_id\": 16745800, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21904, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:11Z\", \"source_id\": 51898989, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:36Z\", \"source_id\": 16746679, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Watford Junction (DC)", "service_state_platform": "1", "timing_fact_generation": 1789599639925442, "current_leg_arrival_utc": "2026-09-18T00:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:43.670165", "service_state_evidence_id": 16746679, "current_leg_start_actual_dep": "2026-09-17T23:58:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:44.174619", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P EUS None 2D70 None None None None {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1883.573, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1967.089, "from_m": 1883.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2028.604, "from_m": 1967.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2126.445, "from_m": 2028.604, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2647.704, "from_m": 2126.445, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3436.498, "from_m": 2647.704, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3454.671, "from_m": 3436.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5672.558, "from_m": 3454.671, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5690.731, "from_m": 5672.558, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6479.526, "from_m": 5690.731, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7618.797, "from_m": 6479.526, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8046.2, "from_m": 7618.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10507.492, "from_m": 8046.2, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10546.928, "from_m": 10507.492, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13537.71, "from_m": 10546.928, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14162.571, "from_m": 13537.71, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15039.011, "from_m": 14162.571, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16040.413, "from_m": 15039.011, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16432.524, "from_m": 16040.413, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16446.659, "from_m": 16432.524, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16513.358, "from_m": 16446.659, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16756.699, "from_m": 16513.358, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16824.62, "from_m": 16756.699, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16839.77, "from_m": 16824.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16906.727, "from_m": 16839.77, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17472.075, "from_m": 16906.727, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23877.735, "from_m": 17472.075, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 25303.481, "from_m": 23877.735, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25379.734, "from_m": 25303.481, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25420.117, "from_m": 25379.734, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25484.717, "from_m": 25420.117, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25491.931, "from_m": 25484.717, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25545.103, "from_m": 25491.931, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25549.853, "from_m": 25545.103, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26238.191, "from_m": 25549.853, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26567.041, "from_m": 26238.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26625.467, "from_m": 26567.041, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26727.468, "from_m": 26625.467, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35846.408, "from_m": 26727.468, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 35900.095, "from_m": 35846.408, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36188.686, "from_m": 35900.095, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 36451.001, "from_m": 36188.686, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43529.139, "from_m": 36451.001, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45847.834, "from_m": 43529.139, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 46282.94, "from_m": 45847.834, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625571, "profile_key": "37502f6161a53150ef495c0486da7452a6b5d2180f9b8c3faab02f18f7588160", "schedule_id": 20156, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2315", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Camden Jn", "stage_seq": 3, "distance_m": 3454.671, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2320H", "location": "South Hampstead", "stage_seq": 4, "distance_m": 4563.615, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2322H", "location": "Kilburn High Road", "stage_seq": 5, "distance_m": 8753.232, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2324H", "location": "Queen's Park (DC)", "stage_seq": 6, "distance_m": 9831.898, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Queen's Park Jn", "stage_seq": 7, "distance_m": 11441.225, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Kensal Green", "stage_seq": 8, "distance_m": 12463.076, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Willesden Junction Low Level", "stage_seq": 9, "distance_m": 13965.405, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2331H", "location": "Harlesden", "stage_seq": 10, "distance_m": 16236.469, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334", "location": "Stonebridge Park", "stage_seq": 11, "distance_m": 19036.571, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2336H", "location": "Wembley Central (DC)", "stage_seq": 12, "distance_m": 20674.905, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2338H", "location": "North Wembley (DC)", "stage_seq": 13, "distance_m": 32115.687, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2340H", "location": "South Kenton (DC)", "stage_seq": 14, "distance_m": 33040.547, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2342H", "location": "Kenton (DC)", "stage_seq": 15, "distance_m": 34423.233, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Harrow & Wealdstone (DC)", "stage_seq": 16, "distance_m": 36117.834, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348", "location": "Headstone Lane (DC)", "stage_seq": 17, "distance_m": 38017.599, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350", "location": "Hatch End (DC)", "stage_seq": 18, "distance_m": 39208.36, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353", "location": "Carpenders Park (DC)", "stage_seq": 19, "distance_m": 41589.053, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "2356", "location": "Bushey (DC)", "stage_seq": 20, "distance_m": 43569.678, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Watford High Street (DC)", "stage_seq": 21, "distance_m": 44875.941, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Watford Junction (DC)", "stage_seq": 22, "distance_m": 46282.94, "section_seq": 1, "route_path_id": 28448}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46282.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 28448}], "total_distance_m": 46282.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 41134.689, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5148.251, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22588, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:01Z", "source_id": 51835301, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:19:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:09Z", "source_id": 16727743, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22583, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:59Z", "source_id": 51838864, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:21:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:02Z", "source_id": 16728798, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22572, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:33Z", "source_id": 51841616, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:38Z", "source_id": 16729598, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22489, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:58Z", "source_id": 51847310, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:26:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:04Z", "source_id": 16731336, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22538, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:17Z", "source_id": 51851101, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:23Z", "source_id": 16732473, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22028, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:53Z", "source_id": 51855352, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:31:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:57Z", "source_id": 16733718, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22018, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:51Z", "source_id": 51858651, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:33:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:57Z", "source_id": 16734728, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21989, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:16Z", "source_id": 51862644, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:20Z", "source_id": 16735902, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21974, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:06Z", "source_id": 51865801, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:38:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:13Z", "source_id": 16736750, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21970, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:40Z", "source_id": 51869885, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:40:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:43Z", "source_id": 16737969, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21966, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:25Z", "source_id": 51872594, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:42:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:34Z", "source_id": 16738780, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21984, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:37Z", "source_id": 51877311, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:45:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:43Z", "source_id": 16740232, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21946, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:32Z", "source_id": 51881556, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:48:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:36Z", "source_id": 16741574, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21942, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:14Z", "source_id": 51883960, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:50:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:18Z", "source_id": 16742314, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21938, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:21Z", "source_id": 51886985, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:53:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:27Z", "source_id": 16743248, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21914, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:16Z", "source_id": 51891002, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:56:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:20Z", "source_id": 16744403, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21919, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:55Z", "source_id": 51895825, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:58:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:58Z", "source_id": 16745800, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21904, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:11Z", "source_id": 51898989, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:01:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:36Z", "source_id": 16746679, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] London Euston 2315 2315 9 23:15:00 None Watford Junction (DC) 0005 0002 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02509/2026-09-17/detailed None Watford High Street (DC) 2026-09-17T23:58:30+01:00 Watford Junction (DC) 3.0 {"type": "LineString", "coordinates": [[-0.39254529999999993, 51.6523036], [-0.3921439, 51.6525174], [-0.3913049, 51.65294349999999], [-0.3909427, 51.6531916], [-0.3906691, 51.6534396], [-0.3904438, 51.65370579999999], [-0.39026949999999994, 51.6539889], [-0.3901273, 51.65427450000001], [-0.3900071, 51.65460949999999], [-0.3899503, 51.6548758], [-0.3899266, 51.6552367], [-0.3899503, 51.65550639999999], [-0.3899905, 51.6557143], [-0.3900763, 51.65599879999999], [-0.39024029999999993, 51.6564298], [-0.3904867, 51.65703560000001], [-0.3906638, 51.6574697], [-0.3908404, 51.657882099999995], [-0.3911175999999999, 51.65865549999999], [-0.3911946, 51.65886859999999], [-0.3913377, 51.65921370000001], [-0.3914738, 51.6594912], [-0.39160529999999993, 51.65972599999999], [-0.3916935999999999, 51.65986879999999], [-0.39186789999999994, 51.66012169999999], [-0.3920018, 51.6602858], [-0.3921508, 51.66046420000001], [-0.3922105, 51.66052880000001], [-0.3924728, 51.66078129999999], [-0.3926817, 51.66095179999999], [-0.3930319, 51.6612543], [-0.3932906, 51.6614769], [-0.3933790999999999, 51.6615377], [-0.3935648, 51.6616741], [-0.39367879999999994, 51.6617549], [-0.3941214, 51.6620298], [-0.3947552, 51.66248630000001], [-0.39500269999999993, 51.66266], [-0.39593939999999994, 51.6633284]]} 0.9 2358 0001 Watford High Street (DC) Watford Junction (DC) Watford Junction (DC) 51.6633284 -0.3959394 51.6633284 -0.3959394 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Watford Junction (DC) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746679 1789599639925442 63 63 2026-09-16 23:11:44.174619 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:43.670165
594862 624572 W84277 042Y87M816 2026-09-16 COMPLETE 16746585 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 624572, "stp": "P", "toc": "ScotRail", "uid": "W84277", "consist": "158731+158735", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84277/2026-09-17/detailed", "trust_id": "042Y87M816", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": "3", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2Y87", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": "0001", "current_leg_dep": "2349", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2226", "origin_platform": "17", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.086357770360901, 55.82360300588076], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Uddingston", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Uddingston", "current_leg_milage": "8.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1751.992, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3143.579, \"from_m\": 1751.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3300.695, \"from_m\": 3143.579, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3459.605, \"from_m\": 3300.695, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5113.448, \"from_m\": 3459.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5896.98, \"from_m\": 5113.448, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5943.923, \"from_m\": 5896.98, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7417.687, \"from_m\": 5943.923, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20189.006, \"from_m\": 7417.687, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 20249.511, \"from_m\": 20189.006, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20386.857, \"from_m\": 20249.511, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 36456.241, \"from_m\": 20386.857, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38796.069, \"from_m\": 36456.241, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54615.74, \"from_m\": 38796.069, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55429.02, \"from_m\": 54615.74, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56803.597, \"from_m\": 55429.02, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 56882.368, \"from_m\": 56803.597, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62769.383, \"from_m\": 56882.368, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 65137.987, \"from_m\": 62769.383, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65236.303, \"from_m\": 65137.987, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67092.21, \"from_m\": 65236.303, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 67213.829, \"from_m\": 67092.21, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 67318.061, \"from_m\": 67213.829, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 69819.566, \"from_m\": 67318.061, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 71206.003, \"from_m\": 69819.566, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 74459.024, \"from_m\": 71206.003, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 75283.83, \"from_m\": 74459.024, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 75672.23, \"from_m\": 75283.83, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76258.932, \"from_m\": 75672.23, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 76683.4, \"from_m\": 76258.932, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624572, \"profile_key\": \"feaab0b351317c027276e2fae1fbc5dcbfbd5927b1f5da5a383705ddde9e710f\", \"schedule_id\": 33021, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2229H\", \"wtt_dep\": \"2230H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2980.003, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234H\", \"location\": \"Slateford\", \"stage_seq\": 4, \"distance_m\": 5737.415, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237H\", \"location\": \"Kingsknowe\", \"stage_seq\": 5, \"distance_m\": 7349.105, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240\", \"location\": \"Wester Hailes\", \"stage_seq\": 6, \"distance_m\": 8687.734, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244\", \"location\": \"Curriehill\", \"stage_seq\": 7, \"distance_m\": 11352.711, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Kirknewton\", \"stage_seq\": 8, \"distance_m\": 18790.238, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Midcalder Jn\", \"stage_seq\": 9, \"distance_m\": 20074.185, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2257\", \"location\": \"Livingston South\", \"stage_seq\": 10, \"distance_m\": 23485.968, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"West Calder\", \"stage_seq\": 11, \"distance_m\": 28020.129, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2306\", \"location\": \"Addiewell\", \"stage_seq\": 12, \"distance_m\": 30769.981, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Breich\", \"stage_seq\": 13, \"distance_m\": 34987.138, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315H\", \"location\": \"Fauldhouse\", \"stage_seq\": 14, \"distance_m\": 38560.192, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Benhar Jn\", \"stage_seq\": 15, \"distance_m\": 39848.888, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Shotts\", \"stage_seq\": 16, \"distance_m\": 43934.397, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Hartwood\", \"stage_seq\": 17, \"distance_m\": 46652.097, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2329\", \"location\": \"Cleland\", \"stage_seq\": 18, \"distance_m\": 51641.204, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332H\", \"location\": \"Carfin\", \"stage_seq\": 19, \"distance_m\": 54524.755, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Holytown Jn\", \"stage_seq\": 20, \"distance_m\": 55193.896, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2335\", \"location\": \"Holytown\", \"stage_seq\": 21, \"distance_m\": 55792.901, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Mossend East Jn\", \"stage_seq\": 22, \"distance_m\": 56706.03, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Mossend West Jn\", \"stage_seq\": 23, \"distance_m\": 57863.473, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338H\", \"location\": \"Bellshill\", \"stage_seq\": 24, \"distance_m\": 59110.313, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341H\", \"location\": \"Uddingston Jn\", \"stage_seq\": 25, \"distance_m\": 62915.802, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2343\", \"location\": \"Uddingston\", \"stage_seq\": 26, \"distance_m\": 63084.122, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Newton East Jn\", \"stage_seq\": 27, \"distance_m\": 65236.303, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346\", \"location\": \"Newton West Jn\", \"stage_seq\": 28, \"distance_m\": 67213.829, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 29, \"distance_m\": 70436.638, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Shawfield Jn\", \"stage_seq\": 30, \"distance_m\": 72453.945, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Larkfield Jn\", \"stage_seq\": 31, \"distance_m\": 74669.395, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 32, \"distance_m\": 75448.935, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 33, \"distance_m\": 75753.967, \"section_seq\": 1, \"route_path_id\": 102149}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 34, \"distance_m\": 76683.4, \"section_seq\": 1, \"route_path_id\": 102149}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76683.4, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102149}], \"total_distance_m\": 76683.4, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 76683.4, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2226", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:58Z\", \"source_id\": 51742803, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:30:00Z\", \"source_id\": 16699938, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:07Z\", \"source_id\": 51751348, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:34:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:08Z\", \"source_id\": 16702496, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 726, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:21Z\", \"source_id\": 51762162, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:22Z\", \"source_id\": 16705497, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:24Z\", \"source_id\": 51785775, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:26Z\", \"source_id\": 16712650, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:53Z\", \"source_id\": 51799827, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:54Z\", \"source_id\": 16716813, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:09Z\", \"source_id\": 51809429, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:14Z\", \"source_id\": 16719794, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:40Z\", \"source_id\": 51815673, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:42Z\", \"source_id\": 16721745, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:01Z\", \"source_id\": 51825019, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:07Z\", \"source_id\": 16724630, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:38Z\", \"source_id\": 51832999, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:44Z\", \"source_id\": 16727066, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:09Z\", \"source_id\": 51842582, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:10Z\", \"source_id\": 16729887, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:59Z\", \"source_id\": 51850624, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:03Z\", \"source_id\": 16732298, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:08Z\", \"source_id\": 51857351, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:14Z\", \"source_id\": 16734350, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2394, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:42Z\", \"source_id\": 51863460, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:47Z\", \"source_id\": 16736118, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:40Z\", \"source_id\": 51868304, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:46Z\", \"source_id\": 16737526, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:41Z\", \"source_id\": 51875959, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:44Z\", \"source_id\": 16739829, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:21Z\", \"source_id\": 51881273, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:24Z\", \"source_id\": 16741462, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1998, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:57Z\", \"source_id\": 51898650, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:03Z\", \"source_id\": 16746585, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "3", "timing_fact_generation": 1789599604622429, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:43.675826", "service_state_evidence_id": 16746585, "current_leg_start_actual_dep": "2026-09-17T23:45:00+01:00", "operational_evidence_version": 77, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:44.178871", "service_state_valid_until_kind": null, "operational_interpretation_version": 77, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EDB GLC 2Y87 158731+158735 4 90 None {"version": 3, "segments": [{"to_m": 1751.992, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3143.579, "from_m": 1751.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3300.695, "from_m": 3143.579, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3459.605, "from_m": 3300.695, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5113.448, "from_m": 3459.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5896.98, "from_m": 5113.448, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5943.923, "from_m": 5896.98, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7417.687, "from_m": 5943.923, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20189.006, "from_m": 7417.687, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 20249.511, "from_m": 20189.006, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20386.857, "from_m": 20249.511, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 36456.241, "from_m": 20386.857, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38796.069, "from_m": 36456.241, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54615.74, "from_m": 38796.069, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55429.02, "from_m": 54615.74, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 56803.597, "from_m": 55429.02, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 56882.368, "from_m": 56803.597, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62769.383, "from_m": 56882.368, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 65137.987, "from_m": 62769.383, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65236.303, "from_m": 65137.987, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67092.21, "from_m": 65236.303, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 67213.829, "from_m": 67092.21, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67318.061, "from_m": 67213.829, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 69819.566, "from_m": 67318.061, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71206.003, "from_m": 69819.566, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 74459.024, "from_m": 71206.003, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 75283.83, "from_m": 74459.024, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 75672.23, "from_m": 75283.83, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76258.932, "from_m": 75672.23, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 76683.4, "from_m": 76258.932, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624572, "profile_key": "feaab0b351317c027276e2fae1fbc5dcbfbd5927b1f5da5a383705ddde9e710f", "schedule_id": 33021, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2226", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2980.003, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "Slateford", "stage_seq": 4, "distance_m": 5737.415, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237H", "location": "Kingsknowe", "stage_seq": 5, "distance_m": 7349.105, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Wester Hailes", "stage_seq": 6, "distance_m": 8687.734, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Curriehill", "stage_seq": 7, "distance_m": 11352.711, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Kirknewton", "stage_seq": 8, "distance_m": 18790.238, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Midcalder Jn", "stage_seq": 9, "distance_m": 20074.185, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2257", "location": "Livingston South", "stage_seq": 10, "distance_m": 23485.968, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "West Calder", "stage_seq": 11, "distance_m": 28020.129, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2306", "location": "Addiewell", "stage_seq": 12, "distance_m": 30769.981, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Breich", "stage_seq": 13, "distance_m": 34987.138, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "Fauldhouse", "stage_seq": 14, "distance_m": 38560.192, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Benhar Jn", "stage_seq": 15, "distance_m": 39848.888, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Shotts", "stage_seq": 16, "distance_m": 43934.397, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Hartwood", "stage_seq": 17, "distance_m": 46652.097, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2329", "location": "Cleland", "stage_seq": 18, "distance_m": 51641.204, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332H", "location": "Carfin", "stage_seq": 19, "distance_m": 54524.755, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Holytown Jn", "stage_seq": 20, "distance_m": 55193.896, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335", "location": "Holytown", "stage_seq": 21, "distance_m": 55792.901, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Mossend East Jn", "stage_seq": 22, "distance_m": 56706.03, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Mossend West Jn", "stage_seq": 23, "distance_m": 57863.473, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338H", "location": "Bellshill", "stage_seq": 24, "distance_m": 59110.313, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "Uddingston Jn", "stage_seq": 25, "distance_m": 62915.802, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2343", "location": "Uddingston", "stage_seq": 26, "distance_m": 63084.122, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Newton East Jn", "stage_seq": 27, "distance_m": 65236.303, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346", "location": "Newton West Jn", "stage_seq": 28, "distance_m": 67213.829, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Rutherglen East Jn", "stage_seq": 29, "distance_m": 70436.638, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Shawfield Jn", "stage_seq": 30, "distance_m": 72453.945, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Larkfield Jn", "stage_seq": 31, "distance_m": 74669.395, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Eglinton St Jn", "stage_seq": 32, "distance_m": 75448.935, "section_seq": 1, "route_path_id": 102149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Glasgow Bridge Street Jn", "stage_seq": 33, "distance_m": 75753.967, "section_seq": 1, "route_path_id": 102149}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 34, "distance_m": 76683.4, "section_seq": 1, "route_path_id": 102149}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76683.4, "from_m": 0.0, "section_seq": 1, "route_path_id": 102149}], "total_distance_m": 76683.4, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 76683.4, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:58Z", "source_id": 51742803, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:30:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:30:00Z", "source_id": 16699938, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 704, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:07Z", "source_id": 51751348, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:34:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:08Z", "source_id": 16702496, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 726, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:21Z", "source_id": 51762162, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:22Z", "source_id": 16705497, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 720, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:24Z", "source_id": 51785775, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:53:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:26Z", "source_id": 16712650, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 702, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:53Z", "source_id": 51799827, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:54Z", "source_id": 16716813, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 695, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:09Z", "source_id": 51809429, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:04:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:14Z", "source_id": 16719794, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 693, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:40Z", "source_id": 51815673, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:09:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:42Z", "source_id": 16721745, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 689, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:01Z", "source_id": 51825019, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:14:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:07Z", "source_id": 16724630, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 685, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:38Z", "source_id": 51832999, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:18:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:44Z", "source_id": 16727066, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2398, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:09Z", "source_id": 51842582, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:24:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:10Z", "source_id": 16729887, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2406, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:59Z", "source_id": 51850624, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:28:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:03Z", "source_id": 16732298, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2382, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:08Z", "source_id": 51857351, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:32:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:14Z", "source_id": 16734350, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2394, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:42Z", "source_id": 51863460, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:37:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:47Z", "source_id": 16736118, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2337, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:40Z", "source_id": 51868304, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:39:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:46Z", "source_id": 16737526, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2378, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:41Z", "source_id": 51875959, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:44Z", "source_id": 16739829, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2369, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:21Z", "source_id": 51881273, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:48:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:24Z", "source_id": 16741462, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1998, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:57Z", "source_id": 51898650, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T23:01:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:03Z", "source_id": 16746585, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] Edinburgh 2226 2226 17 None None Glasgow Central High Level 2359 2359 3 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84277/2026-09-17/detailed None Uddingston 2026-09-17T23:45:00+01:00 Glasgow Central High Level 12.0 {"type": "LineString", "coordinates": [[-4.086357770360901, 55.82360300588076], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 8.4 2349 0001 Uddingston Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746585 1789599604622429 77 77 2026-09-16 23:11:44.178871 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:43.675826
594863 625301 P89287 882S76M916 2026-09-16 COMPLETE 16746825 2026-09-17 00:01:00 2026-09-16 23:11:51 2026-09-18 23:11:51 {"id": 625301, "stp": "P", "toc": "Southeastern", "uid": "P89287", "consist": "707003+707009", "dest_crs": "SEV", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89287/2026-09-17/detailed", "trust_id": "882S76M916", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sevenoaks", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": "2", "is_terminated": 1, "next_location": "Sevenoaks", "signalling_id": "2S76", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "0001", "current_leg_dep": "2358", "current_leg_end": "Sevenoaks", "origin_dep_time": "2301", "origin_platform": "1", "current_location": "Sevenoaks", "last_update_time": "2026-09-16T23:11:51", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.171291, 51.29661969999999], [0.1709683, 51.29528100000001], [0.17071439999999996, 51.294056], [0.17063279999999997, 51.2936919], [0.17057419999999998, 51.2934165], [0.17027269999999997, 51.2921532], [0.17008769999999998, 51.2913331], [0.1700463, 51.291115999999995], [0.16993139999999998, 51.2904107], [0.16991789999999998, 51.2899382], [0.1699209, 51.289466999999995], [0.1699302, 51.289148399999995], [0.16995719999999995, 51.288823], [0.1700138, 51.28850550000001], [0.1701356, 51.2879708], [0.1701632, 51.28786289999999], [0.17020219999999997, 51.28775709999999], [0.17027809999999996, 51.2875533], [0.17041169999999997, 51.2872097], [0.17053049999999997, 51.286883800000005], [0.17073599999999997, 51.286441499999995], [0.1709068, 51.28611089999999], [0.17124260000000002, 51.28561789999999], [0.17157219999999998, 51.2851932], [0.17205469999999998, 51.2846019], [0.17228819999999995, 51.2843556], [0.1728043, 51.28388210000001], [0.1731496, 51.2835864], [0.1741997, 51.282854499999985], [0.1751599, 51.2822975], [0.1761697, 51.2817259], [0.1762825, 51.2816718], [0.17654629999999996, 51.281529199999994], [0.1773171, 51.28107729999999], [0.177624, 51.2808899], [0.1780347, 51.280621], [0.1782639, 51.2804569], [0.17850430000000003, 51.2802907], [0.17873700000000003, 51.2801154], [0.1788279, 51.28004859999999], [0.17932399999999998, 51.2796401], [0.1794333, 51.279545899999995], [0.17963799999999996, 51.279361], [0.1796630568239043, 51.27933926621781], [0.1797594, 51.27925570000001], [0.18002479999999998, 51.2789899], [0.18026229999999996, 51.27874709999999], [0.1805102, 51.2784801], [0.1809473, 51.2779743], [0.1811835, 51.2776337], [0.1814089, 51.27726800000001], [0.1815576, 51.2770375], [0.1816949, 51.2768276]]}", "current_leg_start": "Dunton Green", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "51.2768276", "next_location_lon": "0.1816949", "previous_location": "Dunton Green", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4170.985, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9347.183, \"from_m\": 4170.985, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9415.959, \"from_m\": 9347.183, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9457.561, \"from_m\": 9415.959, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9786.896, \"from_m\": 9457.561, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9839.425, \"from_m\": 9786.896, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11110.181, \"from_m\": 9839.425, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11356.434, \"from_m\": 11110.181, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13133.536, \"from_m\": 11356.434, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14386.339, \"from_m\": 13133.536, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14425.928, \"from_m\": 14386.339, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19383.976, \"from_m\": 14425.928, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19485.281, \"from_m\": 19383.976, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19520.797, \"from_m\": 19485.281, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19636.857, \"from_m\": 19520.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20059.718, \"from_m\": 19636.857, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20338.095, \"from_m\": 20059.718, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21504.714, \"from_m\": 20338.095, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21569.241, \"from_m\": 21504.714, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26329.315, \"from_m\": 21569.241, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26550.422, \"from_m\": 26329.315, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28440.407, \"from_m\": 26550.422, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28518.321, \"from_m\": 28440.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30331.399, \"from_m\": 28518.321, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36694.536, \"from_m\": 30331.399, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39481.111, \"from_m\": 36694.536, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41060.068, \"from_m\": 39481.111, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41224.834, \"from_m\": 41060.068, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41362.555, \"from_m\": 41224.834, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625301, \"profile_key\": \"e2fb98c58690bad91be3992b81b78dd331078b7706b15e1d6672fcdec01d7869\", \"schedule_id\": 23981, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2310\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3305.008, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5498.133, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8471.401, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 9290.085, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9809.12, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 10317.228, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 10, \"distance_m\": 10867.152, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 12376.474, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2328\", \"location\": \"Grove Park\", \"stage_seq\": 12, \"distance_m\": 15277.064, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"Elmstead Woods\", \"stage_seq\": 13, \"distance_m\": 17328.529, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Chislehurst\", \"stage_seq\": 14, \"distance_m\": 18864.756, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 21431.504, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2339\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 22169.707, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2344\", \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 24114.508, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347\", \"location\": \"Chelsfield\", \"stage_seq\": 18, \"distance_m\": 26439.868, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350H\", \"location\": \"Knockholt\", \"stage_seq\": 19, \"distance_m\": 32481.205, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2355H\", \"location\": \"Dunton Green\", \"stage_seq\": 20, \"distance_m\": 38887.323, \"section_seq\": 1, \"route_path_id\": 37689}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Sevenoaks\", \"stage_seq\": 21, \"distance_m\": 41362.555, \"section_seq\": 1, \"route_path_id\": 37689}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41362.555, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37689}], \"total_distance_m\": 41362.555, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41105.601, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 256.954, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2301", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.2768276", "current_position_lon": "0.1816949", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:00Z\", \"source_id\": 51809172, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:04Z\", \"source_id\": 16719690, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:07Z\", \"source_id\": 51816465, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:09Z\", \"source_id\": 16721935, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:18Z\", \"source_id\": 51830756, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:23Z\", \"source_id\": 16726395, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:51Z\", \"source_id\": 51840289, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:53Z\", \"source_id\": 16729220, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:26Z\", \"source_id\": 51848141, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:28Z\", \"source_id\": 16731561, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:53Z\", \"source_id\": 51853725, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:59Z\", \"source_id\": 16733227, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:22Z\", \"source_id\": 51861118, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:23Z\", \"source_id\": 16735420, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:32Z\", \"source_id\": 51874288, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:37Z\", \"source_id\": 16739300, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:13Z\", \"source_id\": 51878110, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:17Z\", \"source_id\": 16740457, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:18Z\", \"source_id\": 51884075, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:18Z\", \"source_id\": 16742346, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:18Z\", \"source_id\": 51888365, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:23Z\", \"source_id\": 16743619, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:00Z\", \"source_id\": 51894644, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:08Z\", \"source_id\": 16745480, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:33Z\", \"source_id\": 51899442, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:42Z\", \"source_id\": 16746825, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sevenoaks", "service_state_platform": "2", "timing_fact_generation": 1789599643560698, "current_leg_arrival_utc": "2026-09-18T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:01:49.110056", "service_state_evidence_id": 16746825, "current_leg_start_actual_dep": "2026-09-17T23:57:30+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-16T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:11:49.184651", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX SEV 2S76 707003+707009 10 100 None {"version": 3, "segments": [{"to_m": 1466.814, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4170.985, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9347.183, "from_m": 4170.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9415.959, "from_m": 9347.183, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9457.561, "from_m": 9415.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9786.896, "from_m": 9457.561, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9839.425, "from_m": 9786.896, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11110.181, "from_m": 9839.425, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11356.434, "from_m": 11110.181, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13133.536, "from_m": 11356.434, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14386.339, "from_m": 13133.536, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14425.928, "from_m": 14386.339, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19383.976, "from_m": 14425.928, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19485.281, "from_m": 19383.976, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19520.797, "from_m": 19485.281, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19636.857, "from_m": 19520.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20059.718, "from_m": 19636.857, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20338.095, "from_m": 20059.718, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21504.714, "from_m": 20338.095, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21569.241, "from_m": 21504.714, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26329.315, "from_m": 21569.241, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26550.422, "from_m": 26329.315, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28440.407, "from_m": 26550.422, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28518.321, "from_m": 28440.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30331.399, "from_m": 28518.321, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36694.536, "from_m": 30331.399, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39481.111, "from_m": 36694.536, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41060.068, "from_m": 39481.111, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41224.834, "from_m": 41060.068, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41362.555, "from_m": 41224.834, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 625301, "profile_key": "e2fb98c58690bad91be3992b81b78dd331078b7706b15e1d6672fcdec01d7869", "schedule_id": 23981, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2301", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 37689}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2310", "location": "London Bridge", "stage_seq": 4, "distance_m": 3305.008, "section_seq": 1, "route_path_id": 37689}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5498.133, "section_seq": 1, "route_path_id": 37689}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "New Cross", "stage_seq": 6, "distance_m": 8471.401, "section_seq": 1, "route_path_id": 37689}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 9290.085, "section_seq": 1, "route_path_id": 37689}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9809.12, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Lewisham", "stage_seq": 9, "distance_m": 10317.228, "section_seq": 1, "route_path_id": 37689}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Parks Bridge Jn", "stage_seq": 10, "distance_m": 10867.152, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Hither Green", "stage_seq": 11, "distance_m": 12376.474, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328", "location": "Grove Park", "stage_seq": 12, "distance_m": 15277.064, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "Elmstead Woods", "stage_seq": 13, "distance_m": 17328.529, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Chislehurst", "stage_seq": 14, "distance_m": 18864.756, "section_seq": 1, "route_path_id": 37689}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 21431.504, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2339", "location": "Petts Wood", "stage_seq": 16, "distance_m": 22169.707, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2344", "location": "Orpington", "stage_seq": 17, "distance_m": 24114.508, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347", "location": "Chelsfield", "stage_seq": 18, "distance_m": 26439.868, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350H", "location": "Knockholt", "stage_seq": 19, "distance_m": 32481.205, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2355H", "location": "Dunton Green", "stage_seq": 20, "distance_m": 38887.323, "section_seq": 1, "route_path_id": 37689}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Sevenoaks", "stage_seq": 21, "distance_m": 41362.555, "section_seq": 1, "route_path_id": 37689}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41362.555, "from_m": 0.0, "section_seq": 1, "route_path_id": 37689}], "total_distance_m": 41362.555, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41105.601, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 256.954, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:00Z", "source_id": 51809172, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:04:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:04Z", "source_id": 16719690, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29676, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:07Z", "source_id": 51816465, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:08:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:09Z", "source_id": 16721935, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31575, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:18Z", "source_id": 51830756, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:17:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:23Z", "source_id": 16726395, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31695, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:51Z", "source_id": 51840289, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:53Z", "source_id": 16729220, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31918, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:26Z", "source_id": 51848141, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:27:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:28Z", "source_id": 16731561, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31816, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:53Z", "source_id": 51853725, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:30:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:59Z", "source_id": 16733227, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31941, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:22Z", "source_id": 51861118, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:35:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:23Z", "source_id": 16735420, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:32Z", "source_id": 51874288, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:43:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:37Z", "source_id": 16739300, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32045, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:13Z", "source_id": 51878110, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:46:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:17Z", "source_id": 16740457, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32098, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:18Z", "source_id": 51884075, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:49:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:18Z", "source_id": 16742346, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32538, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:18Z", "source_id": 51888365, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:52:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:23Z", "source_id": 16743619, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32542, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:00Z", "source_id": 51894644, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:57:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:08Z", "source_id": 16745480, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32583, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:33Z", "source_id": 51899442, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:01:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:42Z", "source_id": 16746825, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}] London Charing Cross 2301 2301 1 None None Sevenoaks 2359 2359 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89287/2026-09-17/detailed None Dunton Green 2026-09-17T23:57:30+01:00 Sevenoaks 3.0 {"type": "LineString", "coordinates": [[0.171291, 51.29661969999999], [0.1709683, 51.29528100000001], [0.17071439999999996, 51.294056], [0.17063279999999997, 51.2936919], [0.17057419999999998, 51.2934165], [0.17027269999999997, 51.2921532], [0.17008769999999998, 51.2913331], [0.1700463, 51.291115999999995], [0.16993139999999998, 51.2904107], [0.16991789999999998, 51.2899382], [0.1699209, 51.289466999999995], [0.1699302, 51.289148399999995], [0.16995719999999995, 51.288823], [0.1700138, 51.28850550000001], [0.1701356, 51.2879708], [0.1701632, 51.28786289999999], [0.17020219999999997, 51.28775709999999], [0.17027809999999996, 51.2875533], [0.17041169999999997, 51.2872097], [0.17053049999999997, 51.286883800000005], [0.17073599999999997, 51.286441499999995], [0.1709068, 51.28611089999999], [0.17124260000000002, 51.28561789999999], [0.17157219999999998, 51.2851932], [0.17205469999999998, 51.2846019], [0.17228819999999995, 51.2843556], [0.1728043, 51.28388210000001], [0.1731496, 51.2835864], [0.1741997, 51.282854499999985], [0.1751599, 51.2822975], [0.1761697, 51.2817259], [0.1762825, 51.2816718], [0.17654629999999996, 51.281529199999994], [0.1773171, 51.28107729999999], [0.177624, 51.2808899], [0.1780347, 51.280621], [0.1782639, 51.2804569], [0.17850430000000003, 51.2802907], [0.17873700000000003, 51.2801154], [0.1788279, 51.28004859999999], [0.17932399999999998, 51.2796401], [0.1794333, 51.279545899999995], [0.17963799999999996, 51.279361], [0.1796630568239043, 51.27933926621781], [0.1797594, 51.27925570000001], [0.18002479999999998, 51.2789899], [0.18026229999999996, 51.27874709999999], [0.1805102, 51.2784801], [0.1809473, 51.2779743], [0.1811835, 51.2776337], [0.1814089, 51.27726800000001], [0.1815576, 51.2770375], [0.1816949, 51.2768276]]} 1.5 2358 0001 Dunton Green Sevenoaks Sevenoaks 51.2768276 0.1816949 51.2768276 0.1816949 1 0 2026-09-16 23:11:51 TERMINATED 2026-09-16 23:01:00 Sevenoaks TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746825 1789599643560698 79 79 2026-09-16 23:11:49.184651 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:01:49.110056
594864 626387 W87207 035N70M017 2026-09-16 COMPLETE 16747255 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 626387, "stp": "P", "toc": "ScotRail", "uid": "W87207", "consist": "385121", "dest_crs": "STG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87207/2026-09-17/detailed", "trust_id": "035N70M017", "origin_crs": "STG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stirling", "service_date": "2026-09-16", "dest_arr_time": "0009", "dest_platform": "8", "is_terminated": 1, "next_location": "Stirling", "signalling_id": "5N70", "timing_status": "EARLY", "origin_station": "Stirling", "current_leg_arr": "0009", "current_leg_dep": "0007", "current_leg_end": "Stirling", "origin_dep_time": "0001", "origin_platform": "9", "current_location": "Stirling", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9320807, 56.1174687], [-3.9322611, 56.1176396], [-3.932305299999999, 56.1176815], [-3.9325139, 56.11791229999999], [-3.932935000000001, 56.1183654], [-3.9331051, 56.118535699999995], [-3.933309299999999, 56.11874180000001], [-3.933418, 56.11884679999999], [-3.9335999, 56.11902249999999], [-3.933773599999999, 56.11920289999999], [-3.9339916000000006, 56.1194095], [-3.934497, 56.1198942], [-3.9348095, 56.1202015]]}", "current_leg_start": "Stirling Middle", "dest_arr_time_act": "0009", "motion_projection": null, "next_location_lat": "56.1202015", "next_location_lon": "-3.9348095", "previous_location": "Stirling", "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 320.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 375.32, \"from_m\": 320.411, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 695.731, \"from_m\": 375.32, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 626387, \"profile_key\": \"4feef8325724bc7293c68f4f375bd772ddb4b918dc7875c98bd65281f8d94386\", \"schedule_id\": 33103, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Stirling\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41868}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0007\", \"location\": \"Stirling Middle\", \"stage_seq\": 2, \"distance_m\": 347.866, \"section_seq\": 1, \"route_path_id\": 41868}, {\"is_pass\": false, \"wtt_arr\": \"0009\", \"wtt_dep\": null, \"location\": \"Stirling\", \"stage_seq\": 3, \"distance_m\": 695.731, \"section_seq\": 1, \"route_path_id\": 41868}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 695.731, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41868}], \"total_distance_m\": 695.731, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 695.731, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0001", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "56.1202015", "current_position_lon": "-3.9348095", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:58Z\", \"source_id\": 16747255, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stirling", "service_state_platform": "8", "timing_fact_generation": 1789599718842868, "current_leg_arrival_utc": "2026-09-18T00:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:02.399840", "service_state_evidence_id": 16747255, "current_leg_start_actual_dep": "2026-09-18T00:07:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:02.568570", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P STG STG 5N70 385121 4 100 None {"version": 3, "segments": [{"to_m": 320.411, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 375.32, "from_m": 320.411, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 695.731, "from_m": 375.32, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 626387, "profile_key": "4feef8325724bc7293c68f4f375bd772ddb4b918dc7875c98bd65281f8d94386", "schedule_id": 33103, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0001", "location": "Stirling", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41868}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0007", "location": "Stirling Middle", "stage_seq": 2, "distance_m": 347.866, "section_seq": 1, "route_path_id": 41868}, {"is_pass": false, "wtt_arr": "0009", "wtt_dep": null, "location": "Stirling", "stage_seq": 3, "distance_m": 695.731, "section_seq": 1, "route_path_id": 41868}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 695.731, "from_m": 0.0, "section_seq": 1, "route_path_id": 41868}], "total_distance_m": 695.731, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 695.731, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:58Z", "source_id": 16747255, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Stirling 0001 0001 9 None None Stirling 0009 0009 8 EARLY -7 minutes https://www.realtimetrains.co.uk/service/gb-nr:W87207/2026-09-17/detailed None Stirling Middle 2026-09-18T00:07:00+01:00 Stirling 2.0 {"type": "LineString", "coordinates": [[-3.9320807, 56.1174687], [-3.9322611, 56.1176396], [-3.932305299999999, 56.1176815], [-3.9325139, 56.11791229999999], [-3.932935000000001, 56.1183654], [-3.9331051, 56.118535699999995], [-3.933309299999999, 56.11874180000001], [-3.933418, 56.11884679999999], [-3.9335999, 56.11902249999999], [-3.933773599999999, 56.11920289999999], [-3.9339916000000006, 56.1194095], [-3.934497, 56.1198942], [-3.9348095, 56.1202015]]} 0.2 0007 0009 Stirling Stirling Stirling 56.1202015 -3.9348095 56.1202015 -3.9348095 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Stirling TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747255 1789599718842868 4 4 2026-09-16 23:12:02.568570 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:02.399840
594865 624597 C88377 635C95M816 2026-09-16 COMPLETE None 2026-09-16 23:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 624597, "stp": "P", "toc": "East Midlands Railway", "uid": "C88377", "consist": "222011", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C88377/2026-09-16/detailed", "trust_id": "635C95M816", "origin_crs": "STP", "show_on_map": 0, "dar_est_time": "22:28:00", "dar_platform": null, "dest_station": "Crickle Wood A-E Sidings", "service_date": "2026-09-16", "dest_arr_time": "2244", "dest_platform": null, "is_terminated": 1, "next_location": "Cricklewood", "signalling_id": "5C95", "timing_status": "LATE", "origin_station": "London St. Pancras", "current_leg_arr": "2235½", "current_leg_dep": "2243", "current_leg_end": "Cricklewood", "origin_dep_time": "2228", "origin_platform": "3", "current_location": "West Hampstead Thameslink", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "+18 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1272303, 51.5321037], [-0.127269, 51.53215079999999], [-0.1273579, 51.5322607], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990222192769857, 51.53966522767327], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.13017779999999998, 51.54022559999999], [-0.1303357, 51.5404721], [-0.13038949999999996, 51.54056639999999], [-0.13040831237942532, 51.54065011517516], [-0.1304295, 51.540744399999994], [-0.1304606, 51.5408082], [-0.13047840238073127, 51.54086158271738], [-0.13053319999999996, 51.5410259], [-0.13056734171094642, 51.54110750545186], [-0.1305749798466977, 51.54112576208923], [-0.1305811692293316, 51.5411405559181], [-0.13058922953380497, 51.54115982160701], [-0.1306311, 51.5412599], [-0.1307657, 51.54155419999999], [-0.13090250000000003, 51.541969599999995], [-0.130991, 51.5422123], [-0.1310782, 51.5424259], [-0.1311748, 51.542632700000006], [-0.13123379999999998, 51.542742], [-0.1313127, 51.5429244], [-0.13133419999999998, 51.54296810000001], [-0.1313578, 51.543009699999985], [-0.1314593831482537, 51.54325092420838], [-0.1314643, 51.54326259999999], [-0.13174239999999998, 51.543668], [-0.1317697, 51.5437062], [-0.1324778, 51.5445734], [-0.13361489999999998, 51.5459275], [-0.1337718, 51.5461103], [-0.133817, 51.5461631], [-0.1340102, 51.54639159999999], [-0.1342063, 51.546617899999994], [-0.13431829999999997, 51.5467437], [-0.1344406, 51.5468781], [-0.13461269999999995, 51.54706019999999], [-0.1347914, 51.54724329999999], [-0.13498439999999998, 51.54743140000001], [-0.135331, 51.54775130000001], [-0.1357808, 51.5481177], [-0.135984, 51.548276599999994], [-0.1361754, 51.548424099999984], [-0.1364934, 51.54865480000001], [-0.1367531, 51.54883240000001], [-0.13698779999999997, 51.54898799999999], [-0.1372647, 51.5491668], [-0.1375207, 51.5493298], [-0.13796139999999998, 51.549594600000006], [-0.1381995, 51.54972560000001], [-0.1383971, 51.54983349999999], [-0.1386641, 51.5499762], [-0.13885159999999996, 51.550073299999994], [-0.13905039999999996, 51.55017039999999], [-0.13937499999999997, 51.5503226], [-0.1395429, 51.550396699999986], [-0.1397139, 51.5504697], [-0.1398812, 51.550539400000005], [-0.1401294, 51.550640300000005], [-0.1403499, 51.5507259], [-0.14091389999999998, 51.5509421], [-0.1415619, 51.551177], [-0.1419668, 51.5513086], [-0.14251009999999997, 51.55147070000001], [-0.1432514, 51.5516709], [-0.1435355, 51.5517292], [-0.1441947, 51.55187019999999], [-0.14515389999999995, 51.552071699999985], [-0.1465348, 51.5523172], [-0.1468501, 51.5523696], [-0.1473639, 51.55244059999999], [-0.14775724520962777, 51.55249107244481], [-0.14781823588576043, 51.552498898513335], [-0.1480123, 51.5525238], [-0.14847989999999997, 51.5525711], [-0.1489344, 51.5526074], [-0.14954499999999998, 51.5526542], [-0.15009179999999997, 51.5526867], [-0.15059949999999997, 51.552711300000006], [-0.15122639999999998, 51.5527297], [-0.15238939999999998, 51.5526883], [-0.15259897213221335, 51.55268452991931], [-0.1531454, 51.5526747], [-0.15365469999999998, 51.5526607], [-0.15388519999999997, 51.55264849999999], [-0.1540959, 51.5526346], [-0.15483540000000004, 51.55256740000001], [-0.15552959999999996, 51.5524969], [-0.1563611, 51.5524129], [-0.1575145, 51.552278699999995], [-0.1575494, 51.5522762], [-0.15768239999999997, 51.5522657], [-0.15773609999999996, 51.55226150000001], [-0.1578192, 51.5522494], [-0.157907, 51.552234600000006], [-0.158008, 51.5522216], [-0.158101, 51.552208899999975], [-0.1581955, 51.55219720000001], [-0.15829039999999997, 51.5521828], [-0.1583811, 51.55216899999999], [-0.15847349999999996, 51.5521533], [-0.1585686, 51.5521389], [-0.1586588, 51.552125200000006], [-0.15876079999999998, 51.5521113], [-0.1594059, 51.55199009999999], [-0.16256689999999996, 51.5515302], [-0.164906, 51.5511773], [-0.1664623, 51.5509346], [-0.17037589999999997, 51.5503407], [-0.173089, 51.5499257], [-0.17584859999999997, 51.5494959], [-0.17766669999999998, 51.5492222], [-0.17867429999999998, 51.54906019999999], [-0.1796630568239043, 51.54891182719107], [-0.1799238, 51.5488727], [-0.1814272, 51.5486574], [-0.1828956, 51.5485094], [-0.1840146, 51.5484206], [-0.1846883, 51.54836720000001], [-0.1855239, 51.5483132], [-0.185917, 51.5482952], [-0.1864139, 51.5482816], [-0.18673449999999997, 51.548273], [-0.1868576, 51.548269700000006], [-0.1875127, 51.548264899999985], [-0.1880549, 51.5482689], [-0.18835300612893552, 51.54827417698063], [-0.18847315674040285, 51.54827630384867], [-0.1887441, 51.5482811], [-0.1890615, 51.5482845], [-0.1892211, 51.54828619999999], [-0.1901865, 51.5483109], [-0.19055382010219343, 51.54831871958732], [-0.1908083475535935, 51.54832669669811], [-0.1910329781998258, 51.548335808800225], [-0.19123197317145504, 51.54834597853039], [-0.19140959359904589, 51.54835712852534], [-0.19157010061316296, 51.5483691814218], [-0.19171775534437083, 51.5483820598565], [-0.1918568189232342, 51.548395686466186], [-0.19199155248031763, 51.54840998388757], [-0.19212621714618583, 51.54842487475738], [-0.1922650740514033, 51.54844028171235], [-0.19241238432653485, 51.54845612738924], [-0.19257240910214496, 51.548472334424744], [-0.19274940950879835, 51.5484888254556], [-0.1929476466770596, 51.54850552311855], [-0.19317138173749332, 51.548522350050305], [-0.1934248758206642, 51.54853922888762], [-0.193769, 51.54856350000001], [-0.19499369999999996, 51.5486835], [-0.1950369, 51.5486877], [-0.19544909999999996, 51.548747799999994], [-0.1964113, 51.548888], [-0.1971004, 51.5490173], [-0.1977257, 51.5491592], [-0.1988907, 51.549468100000006], [-0.1993801, 51.549588099999994], [-0.200229, 51.549828299999994], [-0.2009304, 51.550056000000005], [-0.2017377, 51.55034199999999], [-0.20250889999999996, 51.5506331], [-0.20323309999999997, 51.550929999999994], [-0.2041142, 51.5513336], [-0.20485039999999996, 51.5516988], [-0.20558129999999997, 51.5520999], [-0.20638059999999997, 51.5525794], [-0.2070914, 51.5530547], [-0.2077056, 51.5535134], [-0.20839899999999997, 51.55407369999999], [-0.20896629999999997, 51.55459239999999], [-0.2090361931830015, 51.55466347968381], [-0.20952609999999997, 51.5551617], [-0.2100083, 51.555700599999994], [-0.2104361, 51.5561892], [-0.2109685, 51.5567754], [-0.21120190000000005, 51.55704980000001], [-0.21143809999999996, 51.557314600000005], [-0.21153789999999997, 51.5574213], [-0.2120112, 51.558039699999995], [-0.2121102, 51.55814689999998], [-0.2123165, 51.5583863], [-0.21266519924991, 51.55877562812652]]}", "current_leg_start": "London St. Pancras", "dest_arr_time_act": "2244", "motion_projection": null, "next_location_lat": "51.5587756", "next_location_lon": "-0.2126652", "previous_location": "West Hampstead Thameslink", "current_leg_milage": "4.9", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 7, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51786276\", \"confirmationDeadline\": \"2026-09-16T22:50:39+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 267.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 577.485, \"from_m\": 267.122, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 888.017, \"from_m\": 577.485, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 943.662, \"from_m\": 888.017, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 984.294, \"from_m\": 943.662, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1011.626, \"from_m\": 984.294, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1097.258, \"from_m\": 1011.626, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 2635.285, \"from_m\": 1097.258, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3213.419, \"from_m\": 2635.285, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3431.909, \"from_m\": 3213.419, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5273.248, \"from_m\": 3431.909, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6972.353, \"from_m\": 5273.248, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 7620.635, \"from_m\": 6972.353, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 7662.065, \"from_m\": 7620.635, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7705.0, \"from_m\": 7662.065, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 7739.892, \"from_m\": 7705.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7787.286, \"from_m\": 7739.892, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8748.707, \"from_m\": 7787.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624597, \"profile_key\": \"5d955649b412bd7ab71c17094e21a95164f3c89075993122bf4bf9fc602f719f\", \"schedule_id\": 7872, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"London St. Pancras\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Dock Jn South\", \"stage_seq\": 2, \"distance_m\": 878.588, \"section_seq\": 1, \"route_path_id\": 68045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Dock Jn North\", \"stage_seq\": 3, \"distance_m\": 1292.355, \"section_seq\": 1, \"route_path_id\": 68045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Kentish Town\", \"stage_seq\": 4, \"distance_m\": 2259.452, \"section_seq\": 1, \"route_path_id\": 68045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 5, \"distance_m\": 3213.419, \"section_seq\": 1, \"route_path_id\": 68045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 6, \"distance_m\": 6007.203, \"section_seq\": 1, \"route_path_id\": 68045}, {\"is_pass\": false, \"wtt_arr\": \"2235H\", \"wtt_dep\": \"2239H\", \"location\": \"Cricklewood\", \"stage_seq\": 7, \"distance_m\": 7959.092, \"section_seq\": 1, \"route_path_id\": 68045}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": null, \"location\": \"Crickle Wood A-E Sidings\", \"stage_seq\": 8, \"distance_m\": 8748.707, \"section_seq\": 1, \"route_path_id\": 68045}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8748.707, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68045}], \"total_distance_m\": 8748.707, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 6089.96, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2658.747, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2228", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1432.5", "current_position_lat": "51.5587756", "current_position_lon": "-0.2126652", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:36Z\", \"source_id\": 51776316, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:42Z\", \"source_id\": 16709858, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:47Z\", \"source_id\": 51784546, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:51Z\", \"source_id\": 16712291, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Hampstead Thameslink", "service_state_platform": null, "timing_fact_generation": 1789595598352390, "current_leg_arrival_utc": "2026-09-16T22:50:39+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:02.776493", "service_state_evidence_id": 51789403, "current_leg_start_actual_dep": "2026-09-16T22:43:09+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:03.608438", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P STP None 5C95 222011 5 125 None {"version": 3, "segments": [{"to_m": 267.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 577.485, "from_m": 267.122, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 888.017, "from_m": 577.485, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 943.662, "from_m": 888.017, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 984.294, "from_m": 943.662, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1011.626, "from_m": 984.294, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1097.258, "from_m": 1011.626, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 2635.285, "from_m": 1097.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3213.419, "from_m": 2635.285, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3431.909, "from_m": 3213.419, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5273.248, "from_m": 3431.909, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6972.353, "from_m": 5273.248, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 7620.635, "from_m": 6972.353, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 7662.065, "from_m": 7620.635, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7705.0, "from_m": 7662.065, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 7739.892, "from_m": 7705.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7787.286, "from_m": 7739.892, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8748.707, "from_m": 7787.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624597, "profile_key": "5d955649b412bd7ab71c17094e21a95164f3c89075993122bf4bf9fc602f719f", "schedule_id": 7872, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2228", "location": "London St. Pancras", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Dock Jn South", "stage_seq": 2, "distance_m": 878.588, "section_seq": 1, "route_path_id": 68045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Dock Jn North", "stage_seq": 3, "distance_m": 1292.355, "section_seq": 1, "route_path_id": 68045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Kentish Town", "stage_seq": 4, "distance_m": 2259.452, "section_seq": 1, "route_path_id": 68045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Carlton Road Jn", "stage_seq": 5, "distance_m": 3213.419, "section_seq": 1, "route_path_id": 68045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "West Hampstead Thameslink", "stage_seq": 6, "distance_m": 6007.203, "section_seq": 1, "route_path_id": 68045}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2239H", "location": "Cricklewood", "stage_seq": 7, "distance_m": 7959.092, "section_seq": 1, "route_path_id": 68045}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": null, "location": "Crickle Wood A-E Sidings", "stage_seq": 8, "distance_m": 8748.707, "section_seq": 1, "route_path_id": 68045}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8748.707, "from_m": 0.0, "section_seq": 1, "route_path_id": 68045}], "total_distance_m": 8748.707, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 6089.96, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2658.747, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18573, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:36Z", "source_id": 51776316, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:47:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:42Z", "source_id": 16709858, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:47Z", "source_id": 51784546, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:51:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:51Z", "source_id": 16712291, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}] London St. Pancras 2228 2228 3 22:28:00 None Crickle Wood A-E Sidings 2244 2244 None LATE +18 minutes https://www.realtimetrains.co.uk/service/gb-nr:C88377/2026-09-16/detailed None London St. Pancras 2026-09-16T22:43:09+01:00 Cricklewood 1432.5 {"type": "LineString", "coordinates": [[-0.1272303, 51.5321037], [-0.127269, 51.53215079999999], [-0.1273579, 51.5322607], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990222192769857, 51.53966522767327], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.13017779999999998, 51.54022559999999], [-0.1303357, 51.5404721], [-0.13038949999999996, 51.54056639999999], [-0.13040831237942532, 51.54065011517516], [-0.1304295, 51.540744399999994], [-0.1304606, 51.5408082], [-0.13047840238073127, 51.54086158271738], [-0.13053319999999996, 51.5410259], [-0.13056734171094642, 51.54110750545186], [-0.1305749798466977, 51.54112576208923], [-0.1305811692293316, 51.5411405559181], [-0.13058922953380497, 51.54115982160701], [-0.1306311, 51.5412599], [-0.1307657, 51.54155419999999], [-0.13090250000000003, 51.541969599999995], [-0.130991, 51.5422123], [-0.1310782, 51.5424259], [-0.1311748, 51.542632700000006], [-0.13123379999999998, 51.542742], [-0.1313127, 51.5429244], [-0.13133419999999998, 51.54296810000001], [-0.1313578, 51.543009699999985], [-0.1314593831482537, 51.54325092420838], [-0.1314643, 51.54326259999999], [-0.13174239999999998, 51.543668], [-0.1317697, 51.5437062], [-0.1324778, 51.5445734], [-0.13361489999999998, 51.5459275], [-0.1337718, 51.5461103], [-0.133817, 51.5461631], [-0.1340102, 51.54639159999999], [-0.1342063, 51.546617899999994], [-0.13431829999999997, 51.5467437], [-0.1344406, 51.5468781], [-0.13461269999999995, 51.54706019999999], [-0.1347914, 51.54724329999999], [-0.13498439999999998, 51.54743140000001], [-0.135331, 51.54775130000001], [-0.1357808, 51.5481177], [-0.135984, 51.548276599999994], [-0.1361754, 51.548424099999984], [-0.1364934, 51.54865480000001], [-0.1367531, 51.54883240000001], [-0.13698779999999997, 51.54898799999999], [-0.1372647, 51.5491668], [-0.1375207, 51.5493298], [-0.13796139999999998, 51.549594600000006], [-0.1381995, 51.54972560000001], [-0.1383971, 51.54983349999999], [-0.1386641, 51.5499762], [-0.13885159999999996, 51.550073299999994], [-0.13905039999999996, 51.55017039999999], [-0.13937499999999997, 51.5503226], [-0.1395429, 51.550396699999986], [-0.1397139, 51.5504697], [-0.1398812, 51.550539400000005], [-0.1401294, 51.550640300000005], [-0.1403499, 51.5507259], [-0.14091389999999998, 51.5509421], [-0.1415619, 51.551177], [-0.1419668, 51.5513086], [-0.14251009999999997, 51.55147070000001], [-0.1432514, 51.5516709], [-0.1435355, 51.5517292], [-0.1441947, 51.55187019999999], [-0.14515389999999995, 51.552071699999985], [-0.1465348, 51.5523172], [-0.1468501, 51.5523696], [-0.1473639, 51.55244059999999], [-0.14775724520962777, 51.55249107244481], [-0.14781823588576043, 51.552498898513335], [-0.1480123, 51.5525238], [-0.14847989999999997, 51.5525711], [-0.1489344, 51.5526074], [-0.14954499999999998, 51.5526542], [-0.15009179999999997, 51.5526867], [-0.15059949999999997, 51.552711300000006], [-0.15122639999999998, 51.5527297], [-0.15238939999999998, 51.5526883], [-0.15259897213221335, 51.55268452991931], [-0.1531454, 51.5526747], [-0.15365469999999998, 51.5526607], [-0.15388519999999997, 51.55264849999999], [-0.1540959, 51.5526346], [-0.15483540000000004, 51.55256740000001], [-0.15552959999999996, 51.5524969], [-0.1563611, 51.5524129], [-0.1575145, 51.552278699999995], [-0.1575494, 51.5522762], [-0.15768239999999997, 51.5522657], [-0.15773609999999996, 51.55226150000001], [-0.1578192, 51.5522494], [-0.157907, 51.552234600000006], [-0.158008, 51.5522216], [-0.158101, 51.552208899999975], [-0.1581955, 51.55219720000001], [-0.15829039999999997, 51.5521828], [-0.1583811, 51.55216899999999], [-0.15847349999999996, 51.5521533], [-0.1585686, 51.5521389], [-0.1586588, 51.552125200000006], [-0.15876079999999998, 51.5521113], [-0.1594059, 51.55199009999999], [-0.16256689999999996, 51.5515302], [-0.164906, 51.5511773], [-0.1664623, 51.5509346], [-0.17037589999999997, 51.5503407], [-0.173089, 51.5499257], [-0.17584859999999997, 51.5494959], [-0.17766669999999998, 51.5492222], [-0.17867429999999998, 51.54906019999999], [-0.1796630568239043, 51.54891182719107], [-0.1799238, 51.5488727], [-0.1814272, 51.5486574], [-0.1828956, 51.5485094], [-0.1840146, 51.5484206], [-0.1846883, 51.54836720000001], [-0.1855239, 51.5483132], [-0.185917, 51.5482952], [-0.1864139, 51.5482816], [-0.18673449999999997, 51.548273], [-0.1868576, 51.548269700000006], [-0.1875127, 51.548264899999985], [-0.1880549, 51.5482689], [-0.18835300612893552, 51.54827417698063], [-0.18847315674040285, 51.54827630384867], [-0.1887441, 51.5482811], [-0.1890615, 51.5482845], [-0.1892211, 51.54828619999999], [-0.1901865, 51.5483109], [-0.19055382010219343, 51.54831871958732], [-0.1908083475535935, 51.54832669669811], [-0.1910329781998258, 51.548335808800225], [-0.19123197317145504, 51.54834597853039], [-0.19140959359904589, 51.54835712852534], [-0.19157010061316296, 51.5483691814218], [-0.19171775534437083, 51.5483820598565], [-0.1918568189232342, 51.548395686466186], [-0.19199155248031763, 51.54840998388757], [-0.19212621714618583, 51.54842487475738], [-0.1922650740514033, 51.54844028171235], [-0.19241238432653485, 51.54845612738924], [-0.19257240910214496, 51.548472334424744], [-0.19274940950879835, 51.5484888254556], [-0.1929476466770596, 51.54850552311855], [-0.19317138173749332, 51.548522350050305], [-0.1934248758206642, 51.54853922888762], [-0.193769, 51.54856350000001], [-0.19499369999999996, 51.5486835], [-0.1950369, 51.5486877], [-0.19544909999999996, 51.548747799999994], [-0.1964113, 51.548888], [-0.1971004, 51.5490173], [-0.1977257, 51.5491592], [-0.1988907, 51.549468100000006], [-0.1993801, 51.549588099999994], [-0.200229, 51.549828299999994], [-0.2009304, 51.550056000000005], [-0.2017377, 51.55034199999999], [-0.20250889999999996, 51.5506331], [-0.20323309999999997, 51.550929999999994], [-0.2041142, 51.5513336], [-0.20485039999999996, 51.5516988], [-0.20558129999999997, 51.5520999], [-0.20638059999999997, 51.5525794], [-0.2070914, 51.5530547], [-0.2077056, 51.5535134], [-0.20839899999999997, 51.55407369999999], [-0.20896629999999997, 51.55459239999999], [-0.2090361931830015, 51.55466347968381], [-0.20952609999999997, 51.5551617], [-0.2100083, 51.555700599999994], [-0.2104361, 51.5561892], [-0.2109685, 51.5567754], [-0.21120190000000005, 51.55704980000001], [-0.21143809999999996, 51.557314600000005], [-0.21153789999999997, 51.5574213], [-0.2120112, 51.558039699999995], [-0.2121102, 51.55814689999998], [-0.2123165, 51.5583863], [-0.21266519924991, 51.55877562812652]]} 4.9 2243 2235½ West Hampstead Thameslink West Hampstead Thameslink Cricklewood 51.5587756 -0.2126652 51.5587756 -0.2126652 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 West Hampstead Thameslink TD TRACKING_TIMEOUT 51789403 1789595598352390 19 19 2026-09-16 23:12:03.608438 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:02.776493
594866 625320 P02541 872N77M916 2026-09-16 COMPLETE 16750121 2026-09-17 00:10:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 625320, "stp": "O", "toc": "London Overground", "uid": "P02541", "consist": null, "dest_crs": "WJH", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02541/2026-09-17/detailed", "trust_id": "872N77M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:02:00", "dar_platform": null, "dest_station": "Willesden Junction High Level", "service_date": "2026-09-16", "dest_arr_time": "2319", "dest_platform": "4", "is_terminated": 1, "next_location": "Kew Gardens", "signalling_id": "2N77", "timing_status": null, "origin_station": "Richmond North London Line", "current_leg_arr": "2305", "current_leg_dep": "2302", "current_leg_end": "Kew Gardens", "origin_dep_time": "2302", "origin_platform": "4", "current_location": "Richmond North London Line", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.30111249999999995, 51.4632722], [-0.2992677999999999, 51.463421], [-0.29858549999999995, 51.46348780000001], [-0.2982392, 51.46352349999998], [-0.2978643999999999, 51.46357280000001], [-0.2977409999999999, 51.4635916], [-0.29761799999999994, 51.4636113], [-0.2972161, 51.4636829], [-0.296835, 51.463754], [-0.296673, 51.4637852], [-0.29595889999999997, 51.46394269999999], [-0.2957998, 51.4639761], [-0.29383639999999994, 51.4643177], [-0.2931846, 51.4644239], [-0.2927846, 51.4644934], [-0.29248529999999995, 51.4645468], [-0.2922433, 51.464601], [-0.29199169999999997, 51.46466499999998], [-0.29173619999999995, 51.46474639999999], [-0.29157879999999997, 51.46480530000001], [-0.2914095, 51.46487729999999], [-0.2912388, 51.464946299999994], [-0.2911029, 51.4650117], [-0.2909732, 51.4650797], [-0.2908451, 51.465151199999994], [-0.290735, 51.465219899999994], [-0.2906293999999999, 51.46528969999999], [-0.2905062, 51.4653715], [-0.2903975999999999, 51.4654541], [-0.29029449999999996, 51.46554119999998], [-0.2901922, 51.4656239], [-0.2900821, 51.4657136], [-0.289961, 51.4658209], [-0.2898339, 51.4659334], [-0.2896947999999999, 51.4660608], [-0.28949829999999993, 51.466257299999995], [-0.2893081, 51.46644570000001], [-0.2891797, 51.46658839999999], [-0.2889716, 51.466816599999994], [-0.2887612, 51.467052200000005], [-0.288573, 51.46728220000001], [-0.28845820000000005, 51.4674267], [-0.2880897, 51.467895], [-0.287927, 51.46813559999999], [-0.287643, 51.46860250000001], [-0.2873835, 51.469128], [-0.28718009999999994, 51.4696214], [-0.2870731, 51.4700616], [-0.28649759999999996, 51.472012], [-0.2860523, 51.4735695], [-0.2854955, 51.4755203], [-0.2852818999999999, 51.4763157], [-0.2852045, 51.476547100000005], [-0.2851036, 51.4768472], [-0.28501309999999996, 51.4770773], [-0.2849063, 51.47733159999999], [-0.28488569523591317, 51.4773767742089]]}", "current_leg_start": "Richmond North London Line", "dest_arr_time_act": "2319", "motion_projection": null, "next_location_lat": "51.4773768", "next_location_lon": "-0.2848857", "previous_location": null, "current_leg_milage": "1.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 377.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1052.343, \"from_m\": 377.532, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3662.923, \"from_m\": 1052.343, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4082.627, \"from_m\": 3662.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4831.481, \"from_m\": 4082.627, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5048.1, \"from_m\": 4831.481, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5093.611, \"from_m\": 5048.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7498.122, \"from_m\": 5093.611, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7815.218, \"from_m\": 7498.122, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 8947.56, \"from_m\": 7815.218, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9118.336, \"from_m\": 8947.56, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625320, \"profile_key\": \"b3305be3426a49100225267b545f1ca1aa8343e3942477f558773d9b1e0ea4e5\", \"schedule_id\": 40720, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Richmond North London Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69483}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Kew Gardens\", \"stage_seq\": 2, \"distance_m\": 2184.529, \"section_seq\": 1, \"route_path_id\": 69483}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Gunnersbury\", \"stage_seq\": 3, \"distance_m\": 3890.268, \"section_seq\": 1, \"route_path_id\": 69483}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"South Acton\", \"stage_seq\": 4, \"distance_m\": 4902.544, \"section_seq\": 1, \"route_path_id\": 69483}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2315\", \"location\": \"Acton Central\", \"stage_seq\": 5, \"distance_m\": 6068.465, \"section_seq\": 1, \"route_path_id\": 69483}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 6, \"distance_m\": 7759.737, \"section_seq\": 1, \"route_path_id\": 69483}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": null, \"location\": \"Willesden Junction High Level\", \"stage_seq\": 7, \"distance_m\": 9118.336, \"section_seq\": 1, \"route_path_id\": 69483}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9118.336, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69483}], \"total_distance_m\": 9118.336, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 9072.825, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 45.511, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2302", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.4773768", "current_position_lon": "-0.2848857", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Richmond North London Line", "service_state_platform": "4", "timing_fact_generation": 1789600249367846, "current_leg_arrival_utc": "2026-09-16T23:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:02.876005", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:02:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:03.602191", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground O None WJH 2N77 None None None None {"version": 3, "segments": [{"to_m": 377.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1052.343, "from_m": 377.532, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3662.923, "from_m": 1052.343, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4082.627, "from_m": 3662.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4831.481, "from_m": 4082.627, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5048.1, "from_m": 4831.481, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5093.611, "from_m": 5048.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7498.122, "from_m": 5093.611, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7815.218, "from_m": 7498.122, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 8947.56, "from_m": 7815.218, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9118.336, "from_m": 8947.56, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 625320, "profile_key": "b3305be3426a49100225267b545f1ca1aa8343e3942477f558773d9b1e0ea4e5", "schedule_id": 40720, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2302", "location": "Richmond North London Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69483}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Kew Gardens", "stage_seq": 2, "distance_m": 2184.529, "section_seq": 1, "route_path_id": 69483}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Gunnersbury", "stage_seq": 3, "distance_m": 3890.268, "section_seq": 1, "route_path_id": 69483}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "South Acton", "stage_seq": 4, "distance_m": 4902.544, "section_seq": 1, "route_path_id": 69483}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2315", "location": "Acton Central", "stage_seq": 5, "distance_m": 6068.465, "section_seq": 1, "route_path_id": 69483}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Acton Wells Jn", "stage_seq": 6, "distance_m": 7759.737, "section_seq": 1, "route_path_id": 69483}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": null, "location": "Willesden Junction High Level", "stage_seq": 7, "distance_m": 9118.336, "section_seq": 1, "route_path_id": 69483}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9118.336, "from_m": 0.0, "section_seq": 1, "route_path_id": 69483}], "total_distance_m": 9118.336, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 9072.825, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 45.511, "synthetic_unknown_infrastructure_limit_mph": 60} [] Richmond North London Line 2302 2302 4 23:02:00 None Willesden Junction High Level 2319 2319 4 None None https://www.realtimetrains.co.uk/service/gb-nr:P02541/2026-09-17/detailed None Richmond North London Line 2026-09-16T23:02:30+01:00 Kew Gardens 3.0 {"type": "LineString", "coordinates": [[-0.30111249999999995, 51.4632722], [-0.2992677999999999, 51.463421], [-0.29858549999999995, 51.46348780000001], [-0.2982392, 51.46352349999998], [-0.2978643999999999, 51.46357280000001], [-0.2977409999999999, 51.4635916], [-0.29761799999999994, 51.4636113], [-0.2972161, 51.4636829], [-0.296835, 51.463754], [-0.296673, 51.4637852], [-0.29595889999999997, 51.46394269999999], [-0.2957998, 51.4639761], [-0.29383639999999994, 51.4643177], [-0.2931846, 51.4644239], [-0.2927846, 51.4644934], [-0.29248529999999995, 51.4645468], [-0.2922433, 51.464601], [-0.29199169999999997, 51.46466499999998], [-0.29173619999999995, 51.46474639999999], [-0.29157879999999997, 51.46480530000001], [-0.2914095, 51.46487729999999], [-0.2912388, 51.464946299999994], [-0.2911029, 51.4650117], [-0.2909732, 51.4650797], [-0.2908451, 51.465151199999994], [-0.290735, 51.465219899999994], [-0.2906293999999999, 51.46528969999999], [-0.2905062, 51.4653715], [-0.2903975999999999, 51.4654541], [-0.29029449999999996, 51.46554119999998], [-0.2901922, 51.4656239], [-0.2900821, 51.4657136], [-0.289961, 51.4658209], [-0.2898339, 51.4659334], [-0.2896947999999999, 51.4660608], [-0.28949829999999993, 51.466257299999995], [-0.2893081, 51.46644570000001], [-0.2891797, 51.46658839999999], [-0.2889716, 51.466816599999994], [-0.2887612, 51.467052200000005], [-0.288573, 51.46728220000001], [-0.28845820000000005, 51.4674267], [-0.2880897, 51.467895], [-0.287927, 51.46813559999999], [-0.287643, 51.46860250000001], [-0.2873835, 51.469128], [-0.28718009999999994, 51.4696214], [-0.2870731, 51.4700616], [-0.28649759999999996, 51.472012], [-0.2860523, 51.4735695], [-0.2854955, 51.4755203], [-0.2852818999999999, 51.4763157], [-0.2852045, 51.476547100000005], [-0.2851036, 51.4768472], [-0.28501309999999996, 51.4770773], [-0.2849063, 51.47733159999999], [-0.28488569523591317, 51.4773767742089]]} 1.4 2302 2305 None Richmond North London Line Kew Gardens 51.4773768 -0.2848857 51.4773768 -0.2848857 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Richmond North London Line SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789600249367846 1 1 2026-09-16 23:12:03.602191 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:02.876005
594867 626318 W84590 075C34M916 2026-09-16 COMPLETE 16747084 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 626318, "stp": "P", "toc": "ScotRail", "uid": "W84590", "consist": "320315", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84590/2026-09-17/detailed", "trust_id": "075C34M916", "origin_crs": "MTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Motherwell T.M.D.", "service_date": "2026-09-16", "dest_arr_time": "0007", "dest_platform": null, "is_terminated": 1, "next_location": "Motherwell T.M.D.", "signalling_id": "5C34", "timing_status": "EARLY", "origin_station": "Motherwell", "current_leg_arr": "0002", "current_leg_dep": "0004", "current_leg_end": "Motherwell T.M.D.", "origin_dep_time": "2356", "origin_platform": "4", "current_location": "Motherwell T.M.D.", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]}", "current_leg_start": "Motherwell Sig. M372", "dest_arr_time_act": "0007", "motion_projection": null, "next_location_lat": "55.7991210", "next_location_lon": "-3.9981489", "previous_location": "Motherwell Sig. M372", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 238.053, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 274.189, \"from_m\": 238.053, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 315.841, \"from_m\": 274.189, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 349.735, \"from_m\": 315.841, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 404.165, \"from_m\": 349.735, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1349.587, \"from_m\": 404.165, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1442.266, \"from_m\": 1349.587, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1884.853, \"from_m\": 1442.266, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626318, \"profile_key\": \"b746a0cb9d9f38b9b81ac5782c96ad2b69c6921afcea9362abe9aebc638e1344\", \"schedule_id\": 29134, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Motherwell\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102227}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": \"0004\", \"location\": \"Motherwell Sig. M372\", \"stage_seq\": 2, \"distance_m\": 1349.587, \"section_seq\": 1, \"route_path_id\": 102227}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": null, \"location\": \"Motherwell T.M.D.\", \"stage_seq\": 3, \"distance_m\": 1884.853, \"section_seq\": 1, \"route_path_id\": 102227}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1884.853, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102227}], \"total_distance_m\": 1884.853, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1884.853, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2356", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1438.0", "current_position_lat": "55.7991210", "current_position_lon": "-3.9981489", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:24Z\", \"source_id\": 16747084, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Motherwell T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789599685810976, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:03.015527", "service_state_evidence_id": 16747084, "current_leg_start_actual_dep": "2026-09-18T00:04:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:03.599529", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P MTH None 5C34 320315 3 90 None {"version": 3, "segments": [{"to_m": 238.053, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 274.189, "from_m": 238.053, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 315.841, "from_m": 274.189, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 349.735, "from_m": 315.841, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 404.165, "from_m": 349.735, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1349.587, "from_m": 404.165, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1442.266, "from_m": 1349.587, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1884.853, "from_m": 1442.266, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626318, "profile_key": "b746a0cb9d9f38b9b81ac5782c96ad2b69c6921afcea9362abe9aebc638e1344", "schedule_id": 29134, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2356", "location": "Motherwell", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102227}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": "0004", "location": "Motherwell Sig. M372", "stage_seq": 2, "distance_m": 1349.587, "section_seq": 1, "route_path_id": 102227}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": null, "location": "Motherwell T.M.D.", "stage_seq": 3, "distance_m": 1884.853, "section_seq": 1, "route_path_id": 102227}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1884.853, "from_m": 0.0, "section_seq": 1, "route_path_id": 102227}], "total_distance_m": 1884.853, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1884.853, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:24Z", "source_id": 16747084, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Motherwell 2356 2356 4 None None Motherwell T.M.D. 0007 0007 None EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84590/2026-09-17/detailed None Motherwell Sig. M372 2026-09-18T00:04:00+01:00 Motherwell T.M.D. 1438.0 {"type": "LineString", "coordinates": [[-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]} 0.3 0004 0002 Motherwell Sig. M372 Motherwell T.M.D. Motherwell T.M.D. 55.7991210 -3.9981489 55.7991210 -3.9981489 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Motherwell T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747084 1789599685810976 24 24 2026-09-16 23:12:03.599529 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:03.015527
594868 625753 L83619 872N73M916 2026-09-16 COMPLETE 16747000 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 625753, "stp": "P", "toc": "South Western Railway", "uid": "L83619", "consist": "450012", "dest_crs": "FNH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83619/2026-09-17/detailed", "trust_id": "872N73M916", "origin_crs": "ACT", "show_on_map": 0, "dar_est_time": "23:23:00", "dar_platform": null, "dest_station": "Farnham", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "2", "is_terminated": 1, "next_location": "Farnham", "signalling_id": "2N73", "timing_status": "ON TIME", "origin_station": "Ascot", "current_leg_arr": "0002", "current_leg_dep": "2357", "current_leg_end": "Farnham", "origin_dep_time": "2323", "origin_platform": "3", "current_location": "Farnham", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7596995, 51.24624180000001], [-0.7600280999999999, 51.2460958], [-0.7607049, 51.24579079999999], [-0.7610464999999998, 51.24564479999999], [-0.7613080999999999, 51.2455355], [-0.7613934999999998, 51.2454982], [-0.7616441, 51.2453795], [-0.76181, 51.2452918], [-0.7621711, 51.2450717], [-0.7624743, 51.2448713], [-0.7627357, 51.244680300000006], [-0.7632845, 51.24426709999999], [-0.7637093, 51.243914700000005], [-0.7640836, 51.2435449], [-0.7644290000000001, 51.24316720000001], [-0.7647608, 51.2427737], [-0.7650532, 51.2423749], [-0.7652234, 51.2421221], [-0.7654354, 51.24175770000001], [-0.7655800999999999, 51.2414806], [-0.7657703, 51.24106160000001], [-0.7662454, 51.239798], [-0.7665391, 51.2389696], [-0.7669348, 51.23788569999999], [-0.766971, 51.23778169999999], [-0.7675473999999999, 51.236265399999986], [-0.7680029999999999, 51.23506210000001], [-0.768878, 51.23274959999999], [-0.7689208999999999, 51.2326395], [-0.7694927999999999, 51.2310752], [-0.7696129, 51.230725100000015], [-0.769747, 51.23025400000001], [-0.769834, 51.22989489999999], [-0.769916, 51.22950989999999], [-0.7700240999999999, 51.22881539999999], [-0.7700715, 51.2281822], [-0.7700836, 51.2276322], [-0.7700628999999999, 51.2269658], [-0.7700145, 51.2264103], [-0.7699217, 51.2257815], [-0.7698427, 51.2253785], [-0.7697204, 51.224902], [-0.769505, 51.22409900000001], [-0.7693339, 51.2235612], [-0.7692495, 51.22325450000001], [-0.7692078999999999, 51.223000500000005], [-0.7692083, 51.2227528], [-0.7692501, 51.22249479999999], [-0.7693457999999999, 51.2222217], [-0.7694771999999999, 51.22196929999999], [-0.7696749999999999, 51.22169470000001], [-0.7699347, 51.2214337], [-0.7702718, 51.22116349999999], [-0.7705240999999999, 51.2210022], [-0.7708305, 51.22084610000001], [-0.7710448999999999, 51.22075170000001], [-0.7711705999999999, 51.2206963], [-0.7715453, 51.22056169999999], [-0.7727713999999999, 51.22016630000001], [-0.7732792, 51.2199869], [-0.7738379, 51.2197646], [-0.7742215999999998, 51.219608499999985], [-0.7746089999999999, 51.2194316], [-0.7750830999999999, 51.21919659999999], [-0.7752214, 51.2191281], [-0.7757508, 51.21884299999999], [-0.7762487, 51.2185417], [-0.7766162155455559, 51.21830176221716], [-0.7770337, 51.21802919999998], [-0.7780073999999999, 51.21738580000001], [-0.778515, 51.21706439999999], [-0.7787748, 51.2169248], [-0.7795932, 51.216534399999986], [-0.7800045, 51.216356999999995], [-0.7801064, 51.216315899999984], [-0.780422, 51.2161869], [-0.7816578, 51.21574530000001], [-0.7826696999999999, 51.21543700000001], [-0.7835221, 51.2152217], [-0.7851599999999999, 51.2148808], [-0.7859025999999999, 51.2147161], [-0.7866916, 51.2145043], [-0.7873949, 51.214293], [-0.7880356999999999, 51.2140813], [-0.7887334999999999, 51.21381819999999], [-0.7895391, 51.2134794], [-0.7901359, 51.2131941], [-0.7905864999999999, 51.2129509], [-0.7911523, 51.2126105], [-0.7919299, 51.21212080000001], [-0.7919810999999999, 51.2120875], [-0.7927472999999999, 51.211567499999994], [-0.7930849999999999, 51.21135739999999], [-0.7934833000000001, 51.211118500000005]]}", "current_leg_start": "Aldershot", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "51.2111185", "next_location_lon": "-0.7934833", "previous_location": "Aldershot", "current_leg_milage": "3.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 126.512, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 641.587, \"from_m\": 126.512, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10177.82, \"from_m\": 641.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11411.674, \"from_m\": 10177.82, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15335.655, \"from_m\": 11411.674, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15606.536, \"from_m\": 15335.655, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18589.002, \"from_m\": 15606.536, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18960.152, \"from_m\": 18589.002, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22437.16, \"from_m\": 18960.152, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23935.064, \"from_m\": 22437.16, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25917.722, \"from_m\": 23935.064, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26563.188, \"from_m\": 25917.722, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28193.238, \"from_m\": 26563.188, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 625753, \"profile_key\": \"653c6c4e22d0aa438e4024a1e1b2dde9eb39afce4d986c4c993c076e986184d0\", \"schedule_id\": 17755, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Ascot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329\", \"location\": \"Bagshot\", \"stage_seq\": 2, \"distance_m\": 5111.734, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"2334H\", \"wtt_dep\": \"2339\", \"location\": \"Camberley\", \"stage_seq\": 3, \"distance_m\": 10376.519, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343\", \"location\": \"Frimley\", \"stage_seq\": 4, \"distance_m\": 13928.804, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Frimley Jn\", \"stage_seq\": 5, \"distance_m\": 15516.57, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": \"2349H\", \"location\": \"Ash Vale\", \"stage_seq\": 6, \"distance_m\": 19022.129, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 7, \"distance_m\": 20791.661, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"2357\", \"location\": \"Aldershot\", \"stage_seq\": 8, \"distance_m\": 23224.413, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Farnham\", \"stage_seq\": 9, \"distance_m\": 28193.238, \"section_seq\": 1, \"route_path_id\": 35142}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28193.238, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35142}], \"total_distance_m\": 28193.238, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28193.238, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2323", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.2111185", "current_position_lon": "-0.7934833", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:44Z\", \"source_id\": 51846927, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:46Z\", \"source_id\": 16731232, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28166, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:00Z\", \"source_id\": 51858923, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:03Z\", \"source_id\": 16734784, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:25Z\", \"source_id\": 51872596, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:34Z\", \"source_id\": 16738778, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:08Z\", \"source_id\": 51882441, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:13Z\", \"source_id\": 16741845, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:38Z\", \"source_id\": 51888720, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:39Z\", \"source_id\": 16743713, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 51900185, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:14Z\", \"source_id\": 16747000, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnham", "service_state_platform": "2", "timing_fact_generation": 1789599674760335, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:03.348043", "service_state_evidence_id": 16747000, "current_leg_start_actual_dep": "2026-09-17T23:57:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:03.604972", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P ACT FNH 2N73 450012 4 100 None {"version": 3, "segments": [{"to_m": 126.512, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 641.587, "from_m": 126.512, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10177.82, "from_m": 641.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11411.674, "from_m": 10177.82, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15335.655, "from_m": 11411.674, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15606.536, "from_m": 15335.655, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18589.002, "from_m": 15606.536, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18960.152, "from_m": 18589.002, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22437.16, "from_m": 18960.152, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23935.064, "from_m": 22437.16, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25917.722, "from_m": 23935.064, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26563.188, "from_m": 25917.722, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28193.238, "from_m": 26563.188, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 625753, "profile_key": "653c6c4e22d0aa438e4024a1e1b2dde9eb39afce4d986c4c993c076e986184d0", "schedule_id": 17755, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2323", "location": "Ascot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329", "location": "Bagshot", "stage_seq": 2, "distance_m": 5111.734, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "2334H", "wtt_dep": "2339", "location": "Camberley", "stage_seq": 3, "distance_m": 10376.519, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343", "location": "Frimley", "stage_seq": 4, "distance_m": 13928.804, "section_seq": 1, "route_path_id": 35142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Frimley Jn", "stage_seq": 5, "distance_m": 15516.57, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2349H", "location": "Ash Vale", "stage_seq": 6, "distance_m": 19022.129, "section_seq": 1, "route_path_id": 35142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Aldershot North Jn", "stage_seq": 7, "distance_m": 20791.661, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2357", "location": "Aldershot", "stage_seq": 8, "distance_m": 23224.413, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Farnham", "stage_seq": 9, "distance_m": 28193.238, "section_seq": 1, "route_path_id": 35142}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28193.238, "from_m": 0.0, "section_seq": 1, "route_path_id": 35142}], "total_distance_m": 28193.238, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28193.238, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28178, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:44Z", "source_id": 51846927, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:28:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:46Z", "source_id": 16731232, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28166, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:00Z", "source_id": 51858923, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:03Z", "source_id": 16734784, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28162, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:25Z", "source_id": 51872596, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:42:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:34Z", "source_id": 16738778, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27887, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:08Z", "source_id": 51882441, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:48:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:13Z", "source_id": 16741845, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27873, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:38Z", "source_id": 51888720, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:53:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:39Z", "source_id": 16743713, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27862, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 51900185, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:01:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:14Z", "source_id": 16747000, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Ascot 2323 2323 3 23:23:00 None Farnham 0002 0002 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83619/2026-09-17/detailed None Aldershot 2026-09-17T23:57:00+01:00 Farnham 5.0 {"type": "LineString", "coordinates": [[-0.7596995, 51.24624180000001], [-0.7600280999999999, 51.2460958], [-0.7607049, 51.24579079999999], [-0.7610464999999998, 51.24564479999999], [-0.7613080999999999, 51.2455355], [-0.7613934999999998, 51.2454982], [-0.7616441, 51.2453795], [-0.76181, 51.2452918], [-0.7621711, 51.2450717], [-0.7624743, 51.2448713], [-0.7627357, 51.244680300000006], [-0.7632845, 51.24426709999999], [-0.7637093, 51.243914700000005], [-0.7640836, 51.2435449], [-0.7644290000000001, 51.24316720000001], [-0.7647608, 51.2427737], [-0.7650532, 51.2423749], [-0.7652234, 51.2421221], [-0.7654354, 51.24175770000001], [-0.7655800999999999, 51.2414806], [-0.7657703, 51.24106160000001], [-0.7662454, 51.239798], [-0.7665391, 51.2389696], [-0.7669348, 51.23788569999999], [-0.766971, 51.23778169999999], [-0.7675473999999999, 51.236265399999986], [-0.7680029999999999, 51.23506210000001], [-0.768878, 51.23274959999999], [-0.7689208999999999, 51.2326395], [-0.7694927999999999, 51.2310752], [-0.7696129, 51.230725100000015], [-0.769747, 51.23025400000001], [-0.769834, 51.22989489999999], [-0.769916, 51.22950989999999], [-0.7700240999999999, 51.22881539999999], [-0.7700715, 51.2281822], [-0.7700836, 51.2276322], [-0.7700628999999999, 51.2269658], [-0.7700145, 51.2264103], [-0.7699217, 51.2257815], [-0.7698427, 51.2253785], [-0.7697204, 51.224902], [-0.769505, 51.22409900000001], [-0.7693339, 51.2235612], [-0.7692495, 51.22325450000001], [-0.7692078999999999, 51.223000500000005], [-0.7692083, 51.2227528], [-0.7692501, 51.22249479999999], [-0.7693457999999999, 51.2222217], [-0.7694771999999999, 51.22196929999999], [-0.7696749999999999, 51.22169470000001], [-0.7699347, 51.2214337], [-0.7702718, 51.22116349999999], [-0.7705240999999999, 51.2210022], [-0.7708305, 51.22084610000001], [-0.7710448999999999, 51.22075170000001], [-0.7711705999999999, 51.2206963], [-0.7715453, 51.22056169999999], [-0.7727713999999999, 51.22016630000001], [-0.7732792, 51.2199869], [-0.7738379, 51.2197646], [-0.7742215999999998, 51.219608499999985], [-0.7746089999999999, 51.2194316], [-0.7750830999999999, 51.21919659999999], [-0.7752214, 51.2191281], [-0.7757508, 51.21884299999999], [-0.7762487, 51.2185417], [-0.7766162155455559, 51.21830176221716], [-0.7770337, 51.21802919999998], [-0.7780073999999999, 51.21738580000001], [-0.778515, 51.21706439999999], [-0.7787748, 51.2169248], [-0.7795932, 51.216534399999986], [-0.7800045, 51.216356999999995], [-0.7801064, 51.216315899999984], [-0.780422, 51.2161869], [-0.7816578, 51.21574530000001], [-0.7826696999999999, 51.21543700000001], [-0.7835221, 51.2152217], [-0.7851599999999999, 51.2148808], [-0.7859025999999999, 51.2147161], [-0.7866916, 51.2145043], [-0.7873949, 51.214293], [-0.7880356999999999, 51.2140813], [-0.7887334999999999, 51.21381819999999], [-0.7895391, 51.2134794], [-0.7901359, 51.2131941], [-0.7905864999999999, 51.2129509], [-0.7911523, 51.2126105], [-0.7919299, 51.21212080000001], [-0.7919810999999999, 51.2120875], [-0.7927472999999999, 51.211567499999994], [-0.7930849999999999, 51.21135739999999], [-0.7934833000000001, 51.211118500000005]]} 3.1 2357 0002 Aldershot Farnham Farnham 51.2111185 -0.7934833 51.2111185 -0.7934833 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Farnham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747000 1789599674760335 33 33 2026-09-16 23:12:03.604972 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:03.348043
594869 625343 W00240 672U73M916 2026-09-16 COMPLETE 16746957 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 625343, "stp": "P", "toc": "West Midlands Trains", "uid": "W00240", "consist": "730022+730040", "dest_crs": "FOK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00240/2026-09-17/detailed", "trust_id": "672U73M916", "origin_crs": "BMV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Four Oaks", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "3", "is_terminated": 1, "next_location": "Four Oaks", "signalling_id": "2U73", "timing_status": "ON TIME", "origin_station": "Bromsgrove", "current_leg_arr": "0002", "current_leg_dep": "2358", "current_leg_end": "Four Oaks", "origin_dep_time": "2303", "origin_platform": "3", "current_location": "Four Oaks", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]}", "current_leg_start": "Sutton Coldfield", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "52.5797242", "next_location_lon": "-1.8278841", "previous_location": "Sutton Coldfield", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3617.621, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4126.352, \"from_m\": 3617.621, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9911.459, \"from_m\": 4126.352, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9983.853, \"from_m\": 9911.459, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12654.981, \"from_m\": 9983.853, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12706.854, \"from_m\": 12654.981, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14068.828, \"from_m\": 12706.854, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14124.933, \"from_m\": 14068.828, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14470.144, \"from_m\": 14124.933, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14623.672, \"from_m\": 14470.144, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15222.057, \"from_m\": 14623.672, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18651.504, \"from_m\": 15222.057, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21160.422, \"from_m\": 18651.504, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22627.323, \"from_m\": 21160.422, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22854.991, \"from_m\": 22627.323, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23362.588, \"from_m\": 22854.991, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 23382.034, \"from_m\": 23362.588, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23412.405, \"from_m\": 23382.034, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 23834.116, \"from_m\": 23412.405, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24615.738, \"from_m\": 23834.116, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24992.066, \"from_m\": 24615.738, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25737.256, \"from_m\": 24992.066, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26991.723, \"from_m\": 25737.256, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27464.01, \"from_m\": 26991.723, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 27764.851, \"from_m\": 27464.01, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28000.809, \"from_m\": 27764.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28403.917, \"from_m\": 28000.809, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28428.24, \"from_m\": 28403.917, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28940.155, \"from_m\": 28428.24, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30125.206, \"from_m\": 28940.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30853.178, \"from_m\": 30125.206, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30881.614, \"from_m\": 30853.178, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31173.878, \"from_m\": 30881.614, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31183.253, \"from_m\": 31173.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35359.812, \"from_m\": 31183.253, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35736.832, \"from_m\": 35359.812, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 36565.674, \"from_m\": 35736.832, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 36927.431, \"from_m\": 36565.674, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36951.195, \"from_m\": 36927.431, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37424.588, \"from_m\": 36951.195, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37614.841, \"from_m\": 37424.588, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625343, \"profile_key\": \"ec72382b68cd73b008d61c1244daf13187c8113da71374d68746007893a5d918\", \"schedule_id\": 34265, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Bromsgrove\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Barnt Green\", \"stage_seq\": 2, \"distance_m\": 6009.663, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312H\", \"location\": \"Longbridge\", \"stage_seq\": 3, \"distance_m\": 10322.826, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2315\", \"location\": \"Northfield\", \"stage_seq\": 4, \"distance_m\": 11919.306, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Kings Norton\", \"stage_seq\": 5, \"distance_m\": 14294.161, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2320H\", \"location\": \"Bournville\", \"stage_seq\": 6, \"distance_m\": 16059.588, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Selly Oak\", \"stage_seq\": 7, \"distance_m\": 17810.839, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"University\", \"stage_seq\": 8, \"distance_m\": 18971.403, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2330\", \"location\": \"Five Ways\", \"stage_seq\": 9, \"distance_m\": 21690.288, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2338\", \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 23100.612, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 24108.126, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2342H\", \"location\": \"Duddeston\", \"stage_seq\": 12, \"distance_m\": 25434.787, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345H\", \"location\": \"Aston\", \"stage_seq\": 13, \"distance_m\": 27367.764, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349\", \"location\": \"Gravelly Hill\", \"stage_seq\": 14, \"distance_m\": 29483.267, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2352\", \"location\": \"Erdington\", \"stage_seq\": 15, \"distance_m\": 31250.805, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"2354\", \"location\": \"Chester Road\", \"stage_seq\": 16, \"distance_m\": 32240.472, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"2356\", \"location\": \"Wylde Green\", \"stage_seq\": 17, \"distance_m\": 33297.107, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2359\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 18, \"distance_m\": 35506.622, \"section_seq\": 1, \"route_path_id\": 104663}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Four Oaks\", \"stage_seq\": 19, \"distance_m\": 37614.841, \"section_seq\": 1, \"route_path_id\": 104663}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 37614.841, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104663}], \"total_distance_m\": 37614.841, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 36343.892, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1270.949, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2303", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.5797242", "current_position_lon": "-1.8278841", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:35Z\", \"source_id\": 51817286, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:39Z\", \"source_id\": 16722219, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:52Z\", \"source_id\": 51821210, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:57Z\", \"source_id\": 16723442, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:39Z\", \"source_id\": 51826225, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:47Z\", \"source_id\": 16725017, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:27Z\", \"source_id\": 51830963, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:31Z\", \"source_id\": 16726442, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:29Z\", \"source_id\": 51834464, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:33Z\", \"source_id\": 16727503, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:44Z\", \"source_id\": 51840145, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:47Z\", \"source_id\": 16729161, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:00Z\", \"source_id\": 51844055, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:03Z\", \"source_id\": 16730305, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:27Z\", \"source_id\": 51849761, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:27Z\", \"source_id\": 51849770, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:33Z\", \"source_id\": 16732075, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:57Z\", \"source_id\": 51855430, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:01Z\", \"source_id\": 16733763, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:48Z\", \"source_id\": 51873164, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:52Z\", \"source_id\": 16738952, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:44Z\", \"source_id\": 51876048, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:48Z\", \"source_id\": 16739862, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:19Z\", \"source_id\": 51881201, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:22Z\", \"source_id\": 16741440, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:58Z\", \"source_id\": 51885057, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:04Z\", \"source_id\": 16742667, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:10Z\", \"source_id\": 51888146, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:11Z\", \"source_id\": 16743556, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:25Z\", \"source_id\": 51891214, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:28Z\", \"source_id\": 16744462, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:05Z\", \"source_id\": 51894769, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:08Z\", \"source_id\": 16745488, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:59Z\", \"source_id\": 51900006, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 16746957, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Four Oaks", "service_state_platform": "3", "timing_fact_generation": 1789599726185967, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:06.156646", "service_state_evidence_id": 16746957, "current_leg_start_actual_dep": "2026-09-17T23:59:00+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:06.171144", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BMV FOK 2U73 730022+730040 6 90 None {"version": 3, "segments": [{"to_m": 3617.621, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4126.352, "from_m": 3617.621, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9911.459, "from_m": 4126.352, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9983.853, "from_m": 9911.459, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12654.981, "from_m": 9983.853, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12706.854, "from_m": 12654.981, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14068.828, "from_m": 12706.854, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14124.933, "from_m": 14068.828, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14470.144, "from_m": 14124.933, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14623.672, "from_m": 14470.144, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15222.057, "from_m": 14623.672, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 18651.504, "from_m": 15222.057, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21160.422, "from_m": 18651.504, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22627.323, "from_m": 21160.422, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22854.991, "from_m": 22627.323, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23362.588, "from_m": 22854.991, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 23382.034, "from_m": 23362.588, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23412.405, "from_m": 23382.034, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 23834.116, "from_m": 23412.405, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24615.738, "from_m": 23834.116, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24992.066, "from_m": 24615.738, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25737.256, "from_m": 24992.066, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26991.723, "from_m": 25737.256, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27464.01, "from_m": 26991.723, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 27764.851, "from_m": 27464.01, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28000.809, "from_m": 27764.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28403.917, "from_m": 28000.809, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28428.24, "from_m": 28403.917, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28940.155, "from_m": 28428.24, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30125.206, "from_m": 28940.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30853.178, "from_m": 30125.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30881.614, "from_m": 30853.178, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31173.878, "from_m": 30881.614, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31183.253, "from_m": 31173.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35359.812, "from_m": 31183.253, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35736.832, "from_m": 35359.812, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 36565.674, "from_m": 35736.832, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 36927.431, "from_m": 36565.674, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36951.195, "from_m": 36927.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37424.588, "from_m": 36951.195, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37614.841, "from_m": 37424.588, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 625343, "profile_key": "ec72382b68cd73b008d61c1244daf13187c8113da71374d68746007893a5d918", "schedule_id": 34265, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2303", "location": "Bromsgrove", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Barnt Green", "stage_seq": 2, "distance_m": 6009.663, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312H", "location": "Longbridge", "stage_seq": 3, "distance_m": 10322.826, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "Northfield", "stage_seq": 4, "distance_m": 11919.306, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Kings Norton", "stage_seq": 5, "distance_m": 14294.161, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2320H", "location": "Bournville", "stage_seq": 6, "distance_m": 16059.588, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Selly Oak", "stage_seq": 7, "distance_m": 17810.839, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "University", "stage_seq": 8, "distance_m": 18971.403, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2330", "location": "Five Ways", "stage_seq": 9, "distance_m": 21690.288, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2338", "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 23100.612, "section_seq": 1, "route_path_id": 104663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 24108.126, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2342H", "location": "Duddeston", "stage_seq": 12, "distance_m": 25434.787, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345H", "location": "Aston", "stage_seq": 13, "distance_m": 27367.764, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349", "location": "Gravelly Hill", "stage_seq": 14, "distance_m": 29483.267, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2352", "location": "Erdington", "stage_seq": 15, "distance_m": 31250.805, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2354", "location": "Chester Road", "stage_seq": 16, "distance_m": 32240.472, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "2356", "location": "Wylde Green", "stage_seq": 17, "distance_m": 33297.107, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359", "location": "Sutton Coldfield", "stage_seq": 18, "distance_m": 35506.622, "section_seq": 1, "route_path_id": 104663}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Four Oaks", "stage_seq": 19, "distance_m": 37614.841, "section_seq": 1, "route_path_id": 104663}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 37614.841, "from_m": 0.0, "section_seq": 1, "route_path_id": 104663}], "total_distance_m": 37614.841, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 36343.892, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1270.949, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20446, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:35Z", "source_id": 51817286, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:09:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:39Z", "source_id": 16722219, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:52Z", "source_id": 51821210, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:11:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:57Z", "source_id": 16723442, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:39Z", "source_id": 51826225, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:14:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:47Z", "source_id": 16725017, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:27Z", "source_id": 51830963, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:17:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:31Z", "source_id": 16726442, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:29Z", "source_id": 51834464, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:20:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:33Z", "source_id": 16727503, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:44Z", "source_id": 51840145, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:22:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:47Z", "source_id": 16729161, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:00Z", "source_id": 51844055, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:24:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:03Z", "source_id": 16730305, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:27Z", "source_id": 51849761, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:28:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:27Z", "source_id": 51849770, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:33Z", "source_id": 16732075, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19348, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:57Z", "source_id": 51855430, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:32:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:01Z", "source_id": 16733763, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19499, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:48Z", "source_id": 51873164, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:42:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:52Z", "source_id": 16738952, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:44Z", "source_id": 51876048, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:44:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:48Z", "source_id": 16739862, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19288, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:19Z", "source_id": 51881201, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:48:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:22Z", "source_id": 16741440, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19284, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:58Z", "source_id": 51885057, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:50:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:04Z", "source_id": 16742667, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19280, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:10Z", "source_id": 51888146, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:52:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:11Z", "source_id": 16743556, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19276, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:25Z", "source_id": 51891214, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:55:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:28Z", "source_id": 16744462, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19272, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:05Z", "source_id": 51894769, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:08Z", "source_id": 16745488, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19268, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:59Z", "source_id": 51900006, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:02:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 16746957, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Bromsgrove 2303 2303 3 None None Four Oaks 0002 0002 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W00240/2026-09-17/detailed None Sutton Coldfield 2026-09-17T23:59:00+01:00 Four Oaks 4.0 {"type": "LineString", "coordinates": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]} 1.3 2358 0002 Sutton Coldfield Four Oaks Four Oaks 52.5797242 -1.8278841 52.5797242 -1.8278841 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Four Oaks TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746957 1789599726185967 83 83 2026-09-16 23:12:06.171144 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:06.156646
594870 625921 W00615 655H01M916 2026-09-16 COMPLETE 16746750 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 625921, "stp": "O", "toc": "West Midlands Trains", "uid": "W00615", "consist": "730017", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00615/2026-09-17/detailed", "trust_id": "655H01M916", "origin_crs": "XSZ", "show_on_map": 0, "dar_est_time": "23:34:00", "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-16", "dest_arr_time": "0006", "dest_platform": "8A", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "5H01", "timing_status": "EARLY", "origin_station": "Soho LMD", "current_leg_arr": "0002", "current_leg_dep": "2334", "current_leg_end": "Birmingham New Street", "origin_dep_time": "2332", "origin_platform": null, "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9535112, 52.4961599], [-1.9531493, 52.4961297], [-1.952511, 52.4960638], [-1.9521204000000003, 52.4960155], [-1.9517709999999997, 52.495968399999995], [-1.9513753999999996, 52.4959109], [-1.9510505, 52.495857699999995], [-1.9506219, 52.49578079999999], [-1.950164, 52.4956915], [-1.9497938999999995, 52.4956154], [-1.9492548, 52.4954976], [-1.9490596, 52.49544999999999], [-1.9488044, 52.49538350000001], [-1.9484066, 52.4952757], [-1.9480608999999995, 52.4951758], [-1.9478421, 52.495123599999985], [-1.9477286000000005, 52.4950981], [-1.9476083, 52.49507409999999], [-1.9474835, 52.4950492], [-1.9473842, 52.4950323], [-1.9472447, 52.4950101], [-1.9471228, 52.4949932], [-1.9470294999999995, 52.4949828], [-1.9469533, 52.49497609999999], [-1.9467674, 52.494976400000006], [-1.9465421, 52.4949789], [-1.9463584, 52.49498870000001], [-1.946223768212526, 52.49500150821399], [-1.9461734, 52.49500629999999], [-1.9460552999999996, 52.49501800000001], [-1.9458369, 52.4950443], [-1.9456625, 52.495071200000005], [-1.9455228, 52.49510380000001], [-1.9453565, 52.4951405], [-1.9451983, 52.49517889999999], [-1.9450333, 52.4952238], [-1.9448699, 52.4952753], [-1.9447182, 52.4953291], [-1.9445962999999995, 52.49537899999999], [-1.9444834999999996, 52.49542790000001], [-1.9443721999999997, 52.49548260000001], [-1.9442528, 52.4955439], [-1.9442153, 52.495564300000005], [-1.94408, 52.49564600000001], [-1.9439191, 52.495753], [-1.9437687, 52.495849199999995], [-1.9436133, 52.4959636], [-1.9434591, 52.49606980000001], [-1.9432952999999995, 52.49618149999999], [-1.9431372, 52.4962935], [-1.9430353, 52.4963694], [-1.9429126, 52.4964557], [-1.9428875999999995, 52.4964755], [-1.94280300906001, 52.49653601835532], [-1.9427494999999997, 52.49657429999999], [-1.9426261, 52.49665999999999], [-1.9423193999999997, 52.496856400000006], [-1.9421542999999992, 52.4969617], [-1.9419945000000003, 52.49705600000001], [-1.9418295000000003, 52.4971458], [-1.9416404, 52.49724549999999], [-1.9414781, 52.4973214], [-1.9413051, 52.4973981], [-1.9411174, 52.49747409999999], [-1.9409243, 52.4975459], [-1.9407097, 52.497619400000005], [-1.9404873, 52.4976875], [-1.9402472, 52.4977536], [-1.9400162999999997, 52.4978088], [-1.9397951, 52.497855300000005], [-1.9396089, 52.49789079999999], [-1.9394008, 52.4979223], [-1.9392172, 52.4979488], [-1.9390147, 52.49797409999999], [-1.9385961, 52.4980154], [-1.9382018, 52.498057], [-1.9379819, 52.4980799], [-1.9376976, 52.4981076], [-1.9374334, 52.49813540000001], [-1.9371465999999995, 52.4981659], [-1.9368113, 52.4982018], [-1.9366776861745432, 52.49821773162879], [-1.9365797310886383, 52.498229411434906], [-1.9362561, 52.49826800000001], [-1.9361352000000005, 52.4982832], [-1.9360145, 52.498299499999995], [-1.9358766, 52.498320199999995], [-1.9356859, 52.4983501], [-1.9355196, 52.4983787], [-1.9353213, 52.49841409999999], [-1.9351081, 52.4984533], [-1.9348761, 52.498498999999995], [-1.934668, 52.49854439999999], [-1.9344306, 52.49859589999999], [-1.9342176, 52.4986444], [-1.934035, 52.49869060000001], [-1.9338192999999997, 52.49874560000001], [-1.9336500999999997, 52.4987926], [-1.9334826999999997, 52.4988395], [-1.9332733, 52.498902], [-1.9330599999999996, 52.4989673], [-1.9328776000000003, 52.4990245], [-1.9327236, 52.49907139999999], [-1.9325230999999996, 52.49914090000001], [-1.9324726000000003, 52.49915839999999], [-1.9323572999999996, 52.4991992], [-1.9322392999999995, 52.4992433], [-1.9321172, 52.49928899999999], [-1.9319736999999997, 52.499347], [-1.9318020999999996, 52.499415600000006], [-1.9316707, 52.49946859999999], [-1.9313957, 52.4995886], [-1.9311962, 52.4996772], [-1.9310156999999992, 52.4997607], [-1.9308187000000003, 52.4998531], [-1.9306165, 52.499943], [-1.9304207, 52.500035999999994], [-1.9302037, 52.50013919999999], [-1.9300546, 52.500205], [-1.9299634, 52.5002467], [-1.9298212999999995, 52.50031690000001], [-1.9296831, 52.500386299999995], [-1.9295195, 52.5004614], [-1.9292634, 52.50058630000001], [-1.9289911, 52.5007194], [-1.9287403000000003, 52.5008467], [-1.9285848, 52.50092839999999], [-1.9284641, 52.50099689999999], [-1.9283433999999997, 52.5010663], [-1.9282227, 52.50113979999999], [-1.9280832000000003, 52.5012272], [-1.9279436999999997, 52.5013227], [-1.9278269999999995, 52.5014149], [-1.9277237999999997, 52.501495799999994], [-1.9276274, 52.5015753], [-1.9275253000000003, 52.50166959999999], [-1.9274515, 52.501741499999994], [-1.9273978999999997, 52.50178970000001], [-1.9272623999999996, 52.5019366], [-1.92719, 52.5020182], [-1.9271203, 52.50210400000001], [-1.9270397999999995, 52.5022093], [-1.9269741, 52.502303999999995], [-1.9269084, 52.5024068], [-1.9268574, 52.502495], [-1.9268077999999995, 52.502584000000006], [-1.9267595, 52.5026942], [-1.9267249, 52.502783499999985], [-1.9266897999999997, 52.50288599999999], [-1.9266482, 52.50300849999999], [-1.9266147, 52.50311630000001], [-1.9265919, 52.503229700000006], [-1.9265744999999996, 52.503331], [-1.926557, 52.50344440000001], [-1.926549, 52.503553800000006], [-1.9265462999999996, 52.503656699999986], [-1.9265448999999997, 52.503766899999995], [-1.9265476, 52.503873799999994], [-1.9265517, 52.5039799], [-1.9265596999999997, 52.504119499999995], [-1.9265704, 52.50425020000001], [-1.9265812, 52.50437339999999], [-1.9265948, 52.504515], [-1.9266042, 52.50467170000001], [-1.9266149, 52.5048325], [-1.9266227, 52.5049587], [-1.9266240999999995, 52.50506649999999], [-1.9266187, 52.505171], [-1.9266066, 52.50527869999999], [-1.9265946000000005, 52.505379100000006], [-1.9265744999999996, 52.5054893], [-1.9265517, 52.50559950000001], [-1.9265235000000005, 52.50570319999999], [-1.9264900000000005, 52.5058085], [-1.9264564, 52.505911399999995], [-1.9264134999999996, 52.506024], [-1.9263718999999997, 52.5061358], [-1.9263036, 52.5063073], [-1.9262498999999995, 52.5064387], [-1.9261909, 52.506575000000005], [-1.9261399, 52.506704], [-1.9260903, 52.5068289], [-1.92603, 52.5069709], [-1.9259735999999996, 52.5071121], [-1.9259146000000005, 52.50725990000001], [-1.9258543, 52.50740760000001], [-1.9257925999999996, 52.5075635], [-1.9257363000000003, 52.5077056], [-1.9256679, 52.507875299999995], [-1.9256062, 52.5080321], [-1.9255378, 52.508199399999995], [-1.9254774, 52.50835039999998], [-1.9254116999999995, 52.5085169], [-1.925346, 52.508679400000005], [-1.9252842999999995, 52.50883770000001], [-1.9252172999999997, 52.5090067], [-1.925165, 52.50913810000001], [-1.92511, 52.5092662], [-1.9250174, 52.5094899], [-1.9249651, 52.5096058], [-1.9249195, 52.5097005], [-1.9248686, 52.5097927], [-1.9248121999999996, 52.509891499999995], [-1.9247506, 52.50998779999999], [-1.9246862, 52.51008409999999], [-1.9246124, 52.5101886], [-1.9245427, 52.5102808], [-1.9244569, 52.51038119999998], [-1.9243709999999996, 52.5104767], [-1.9242837999999995, 52.5105657], [-1.9241846, 52.510660400000006], [-1.92408, 52.51075670000001], [-1.9239687, 52.5108505], [-1.9238105999999997, 52.5109725], [-1.9236736000000003, 52.5110701], [-1.9235234, 52.5111697], [-1.9233343000000005, 52.51128479999999], [-1.923164, 52.5113794], [-1.9230018, 52.51146189999999], [-1.9228261, 52.511546799999984], [-1.9226678, 52.511615299999995], [-1.9225498, 52.51166349999999], [-1.9224210999999995, 52.51171649999999], [-1.9222734999999995, 52.5117728], [-1.9221098999999997, 52.51182920000001], [-1.9219263999999996, 52.511887400000006], [-1.9217197, 52.51194910000001], [-1.9214798, 52.51201720000001], [-1.9212449, 52.5120752], [-1.9210237999999995, 52.5121282], [-1.9207742000000003, 52.512188300000005], [-1.920655, 52.51221880000001], [-1.9201056999999997, 52.512383699999994], [-1.9195900999999995, 52.51255269999999], [-1.9192107, 52.5126955], [-1.9190682999999995, 52.512759599999995], [-1.9189141000000003, 52.51283060000001], [-1.918729, 52.51291469999999], [-1.9185292, 52.51301180000001], [-1.9183186, 52.513117900000005], [-1.9181148, 52.5132224], [-1.9179002, 52.5133334], [-1.9177083999999995, 52.513440299999985], [-1.9175502, 52.5135301], [-1.9173919, 52.5136313], [-1.9172551, 52.51372429999999], [-1.9171665999999996, 52.5137888], [-1.9168810999999992, 52.5140022], [-1.9167696, 52.51409], [-1.9166945, 52.51415849999999], [-1.9165952999999996, 52.51425649999999], [-1.9165003, 52.5143629], [-1.9164049, 52.514471099999994], [-1.916319, 52.514582100000005], [-1.9162519999999996, 52.514675100000005], [-1.9161863, 52.5147698], [-1.9161313, 52.514861200000006], [-1.9160709, 52.51496890000001], [-1.9160133, 52.5150832], [-1.915965, 52.5151901], [-1.9159221, 52.515297], [-1.9158807, 52.51541319999999], [-1.9158388999999996, 52.515554900000005], [-1.9158, 52.5156912], [-1.9157705, 52.5158169], [-1.9157356, 52.5159622], [-1.9157142, 52.51606659999999], [-1.9156632, 52.51628529999999], [-1.9156430999999996, 52.5163874], [-1.9156176, 52.516509000000006], [-1.9155827999999997, 52.5166526], [-1.9155727, 52.51670010000001], [-1.9155333, 52.51681210000001], [-1.9155036000000003, 52.5168819], [-1.91547, 52.516941], [-1.9154259, 52.517031300000006], [-1.9153789, 52.51710879999999], [-1.9153171999999996, 52.51719690000001], [-1.9152515000000003, 52.5172818], [-1.9151723999999997, 52.5173683], [-1.9150894, 52.5174527], [-1.9150115, 52.5175283], [-1.9149243, 52.517604199999994], [-1.9148183, 52.5176841], [-1.9147124, 52.517758400000005], [-1.914604, 52.517828900000005], [-1.9144844, 52.5179012], [-1.9143637, 52.5179649], [-1.9142362999999996, 52.5180244], [-1.9140834, 52.518093], [-1.9139426, 52.51814769999999], [-1.9137923999999995, 52.5182015], [-1.9136384, 52.51825159999999], [-1.9134948999999997, 52.51829239999999], [-1.9133567, 52.5183243], [-1.9131824, 52.51836180000001], [-1.9130186, 52.5183925], [-1.9128578, 52.5184198], [-1.9127020999999995, 52.518440600000005], [-1.9125613, 52.5184545], [-1.9124190999999997, 52.518465099999986], [-1.9122971, 52.5184725], [-1.9121469, 52.51847570000001], [-1.9120127, 52.5184774], [-1.9118708, 52.518475200000005], [-1.9116871, 52.5184671], [-1.9115232, 52.5184553], [-1.911388, 52.5184426], [-1.9112082999999995, 52.5184206], [-1.9110646, 52.5183974], [-1.9109372, 52.51837289999999], [-1.9107791, 52.5183398], [-1.9106596, 52.51831010000001], [-1.9105485, 52.51828100000001], [-1.9104664, 52.5182562], [-1.9103459, 52.51821659999999], [-1.9101703000000003, 52.5181586], [-1.9099704, 52.518095], [-1.9097881, 52.51803209999999], [-1.9095505, 52.5179502], [-1.9092985, 52.5178607], [-1.9090958, 52.51778860000001], [-1.9089134, 52.5177274], [-1.9087913999999997, 52.5176866], [-1.9086601999999997, 52.5176469], [-1.9085435, 52.5176118], [-1.9084134, 52.5175767], [-1.9083182, 52.51755140000001], [-1.9082147, 52.51752659999998], [-1.9080753, 52.517494799999994], [-1.9079413, 52.5174666], [-1.9078247, 52.5174396], [-1.9077562999999995, 52.517425], [-1.9076807, 52.5174076], [-1.907653, 52.5173997], [-1.9073979999999997, 52.517331600000006], [-1.9072396000000005, 52.5172905], [-1.9071193, 52.5172593], [-1.9068522, 52.517193699999986], [-1.906537, 52.51711209999999], [-1.9062891, 52.51705439999999], [-1.9061458999999996, 52.5170245], [-1.9059442, 52.5169823], [-1.9056025, 52.5169108], [-1.9052806, 52.516848], [-1.9049051, 52.51677860000001], [-1.9046126999999995, 52.5167223], [-1.9043016, 52.5166709], [-1.9040360999999997, 52.5166268], [-1.9038388999999996, 52.516595800000005], [-1.9036094, 52.516564499999994], [-1.9031469, 52.51649379999999], [-1.9028693, 52.51645539999999], [-1.9025689, 52.5164163], [-1.9023595, 52.51639219999999], [-1.9018286, 52.51633060000001], [-1.9009729999999991, 52.51625299999999], [-1.9007353999999996, 52.5162315], [-1.9003745999999997, 52.51620129999999], [-1.9000689, 52.5161735], [-1.8997539, 52.5161445], [-1.8994962, 52.5161205], [-1.8992349, 52.51609469999998], [-1.8989664999999996, 52.5160642], [-1.8987011, 52.5160359], [-1.8983672, 52.5159976], [-1.8980252, 52.51595429999999], [-1.8977474, 52.51591969999999], [-1.8974821, 52.515886599999995], [-1.8972138999999997, 52.5158491], [-1.8969534999999995, 52.51581039999999], [-1.8966492, 52.51576419999999], [-1.8964225999999995, 52.5157323], [-1.8960952, 52.5156822], [-1.8960861, 52.51568069999999], [-1.895736, 52.5156214], [-1.8954128, 52.5155683], [-1.8951161999999993, 52.5155133], [-1.8948184, 52.5154594], [-1.8944430999999995, 52.5153888], [-1.8941626, 52.51533460000001], [-1.8939293, 52.51528719999999], [-1.8936865, 52.5152383], [-1.8934035999999996, 52.5151771], [-1.8931221000000005, 52.515118599999994], [-1.8927828, 52.5150435], [-1.8925159999999996, 52.5149831], [-1.8922491, 52.5149211], [-1.8919514, 52.51485089999999], [-1.8916751000000005, 52.5147832], [-1.8914297, 52.5147228], [-1.8911507000000003, 52.514651], [-1.8908879, 52.5145832], [-1.8906261, 52.51451600000001], [-1.8903568, 52.514442], [-1.8900711, 52.5143629], [-1.8898134, 52.514289899999994], [-1.8896031, 52.51423150000001], [-1.8893268, 52.51414899999999], [-1.8892701, 52.514131600000006], [-1.8890666, 52.5140691], [-1.8887613999999997, 52.5139832], [-1.8884251, 52.5138857], [-1.8881080999999995, 52.51378040000001], [-1.8877105, 52.51364689999999], [-1.8874436999999995, 52.5135559], [-1.8872025, 52.51347239999998], [-1.8870016, 52.5134015], [-1.8867248000000003, 52.5133025], [-1.8864620966509948, 52.51320645889016], [-1.8864313, 52.51319519999999], [-1.886141, 52.5130878], [-1.8858612, 52.51298], [-1.8855586, 52.5128654], [-1.8853189, 52.512770200000006], [-1.8851202, 52.5126851], [-1.8848716000000003, 52.5125822], [-1.8846166, 52.5124791], [-1.8842525, 52.51232720000001], [-1.8840589, 52.512242400000005], [-1.8839382, 52.512189099999986], [-1.8835212999999995, 52.512007299999986], [-1.8833574, 52.51193289999999], [-1.8831569999999995, 52.5118422], [-1.8828489, 52.5116963], [-1.8826521, 52.51159989999999], [-1.8819534, 52.511255], [-1.8812366, 52.5108824], [-1.8805609, 52.5105189], [-1.8802519999999996, 52.51034899999999], [-1.8799327, 52.5101659], [-1.8796083, 52.5099839], [-1.8793121999999995, 52.5098093], [-1.8790940999999997, 52.509683900000006], [-1.8788694999999995, 52.50955050000001], [-1.8786622, 52.5094271], [-1.878283, 52.5091942], [-1.8780521, 52.509053300000005], [-1.8777939, 52.508887699999995], [-1.8773017, 52.5085704], [-1.8770171, 52.508383900000005], [-1.8767135, 52.508179], [-1.8765496, 52.50806809999999], [-1.8763791, 52.5079506], [-1.8761187, 52.5077709], [-1.8758959, 52.5076075], [-1.8758235, 52.50755439999999], [-1.8755392999999996, 52.5073563], [-1.8752686000000005, 52.50715929999999], [-1.8750873, 52.5070234], [-1.8747814, 52.50679410000001], [-1.8746079, 52.5066527], [-1.8743349, 52.506443299999994], [-1.8740581000000005, 52.506230300000006], [-1.8737891, 52.50601259999999], [-1.8734181000000003, 52.50570359999999], [-1.8731027, 52.5054216], [-1.8727406, 52.5050952], [-1.8723038999999997, 52.5046763], [-1.8720505000000005, 52.504412599999995], [-1.8719148999999995, 52.5042649], [-1.8717723999999996, 52.504097300000005], [-1.8715659, 52.503861], [-1.8714141, 52.5036828], [-1.8712779, 52.503513299999995], [-1.8711467, 52.5033481], [-1.8709861999999997, 52.503138799999995], [-1.8709041, 52.5030321], [-1.8705441, 52.502482099999995], [-1.8704281000000005, 52.502292899999986], [-1.8702229, 52.50192330000001], [-1.8700539, 52.501598], [-1.8698669, 52.501246300000005], [-1.869694, 52.5009202], [-1.8695831999999997, 52.5007106], [-1.8694339, 52.5003938], [-1.8693631, 52.5002223], [-1.8692742, 52.49993619999999], [-1.8692179, 52.4997445], [-1.8691376, 52.4993811], [-1.8691112, 52.49923390000001], [-1.8690576, 52.498864700000006], [-1.8690258, 52.498508599999994], [-1.8690066, 52.4981379], [-1.8689841000000005, 52.497831899999994], [-1.8689706999999995, 52.4976549], [-1.8689637, 52.4972972], [-1.8689528, 52.49710249999999], [-1.8689382000000003, 52.4967548], [-1.8689369, 52.49638680000001], [-1.868939, 52.4960461], [-1.8689599, 52.49566399999999], [-1.8689759999999995, 52.495465], [-1.8689905999999996, 52.4953028], [-1.8690053, 52.49517010000001], [-1.8690282, 52.49498989999999], [-1.8690791, 52.49462289999999], [-1.8691363501581733, 52.49430286280318], [-1.8691645, 52.494145499999995], [-1.8692815000000005, 52.4936284], [-1.869418, 52.49312319999999], [-1.8694941999999997, 52.4928702], [-1.8695728000000005, 52.49263870000001], [-1.8696156, 52.49250820000001], [-1.8697321, 52.492154], [-1.8699489999999996, 52.4914826], [-1.8702172, 52.4907883], [-1.8703231, 52.4905197], [-1.8703356, 52.49048990000001], [-1.8704196999999996, 52.490289399999995], [-1.8705149000000003, 52.490073], [-1.8706195999999995, 52.489841199999994], [-1.8707308, 52.4896116], [-1.8708262, 52.489428], [-1.8709239, 52.4892466], [-1.8710354, 52.4890491], [-1.871144, 52.4888571], [-1.8712968, 52.488608], [-1.871357, 52.4885021], [-1.8714067, 52.488428299999995], [-1.8715477, 52.4881998], [-1.8716802999999995, 52.48798899999999], [-1.8718413, 52.487729300000005], [-1.8719512, 52.4875627], [-1.8720652, 52.48738709999999], [-1.8721779, 52.487218099999986], [-1.8722677, 52.48707839999999], [-1.8723817, 52.486906100000006], [-1.8725145, 52.486714199999994], [-1.8726204, 52.4865648], [-1.8727694, 52.48636719999999], [-1.8729129, 52.4861908], [-1.8730991999999995, 52.485979999999984], [-1.8732535999999995, 52.485816], [-1.8734212, 52.485646900000006], [-1.8735927000000003, 52.4854802], [-1.8737645, 52.48532349999999], [-1.8739010000000005, 52.4851986], [-1.8739958999999995, 52.48512360000001], [-1.8741414, 52.4849936], [-1.8742889, 52.4848678], [-1.8745598, 52.48465459999999], [-1.8746375, 52.4845941], [-1.8748172999999997, 52.4844611], [-1.8748425, 52.484443799999994], [-1.8749809, 52.4843598], [-1.8750986999999997, 52.48429169999999], [-1.8755621, 52.48403590000001], [-1.8757025999999997, 52.48395680000001], [-1.8758354999999995, 52.48388189999999], [-1.8764176, 52.4835502], [-1.8768269, 52.4833273], [-1.8771852, 52.4831365], [-1.8773263, 52.48306689999998], [-1.8775467, 52.482957799999994], [-1.8779938, 52.4827492], [-1.8784442999999995, 52.48253369999999], [-1.8785884, 52.48247469999999], [-1.8788604, 52.4823589], [-1.8791171, 52.48226150000001], [-1.8795005, 52.48210859999999], [-1.8797535999999997, 52.4820028], [-1.8798551999999995, 52.4819605], [-1.8799647, 52.4819131], [-1.8803311000000005, 52.481752799999995], [-1.8805044, 52.4816836], [-1.8806042, 52.4816469], [-1.880731, 52.4816049], [-1.8808537000000003, 52.4815679], [-1.8809717, 52.481538599999986], [-1.8810996, 52.4815082], [-1.8812293, 52.481480700000006], [-1.8815023, 52.4814276], [-1.8816035, 52.48140920000001], [-1.8817896999999997, 52.481371800000005], [-1.8819969, 52.481327], [-1.8821864, 52.4812858], [-1.8824292, 52.4812337], [-1.8827738, 52.481165299999994], [-1.88306, 52.48111309999999], [-1.8832712000000005, 52.4810777], [-1.8834860999999996, 52.4810433], [-1.8838007000000003, 52.4809969], [-1.8840133, 52.480965399999995], [-1.8842489, 52.4809351], [-1.8844816414109928, 52.48090093787407], [-1.8847302509395572, 52.48085510196349], [-1.8849483610528928, 52.480812156251616], [-1.885140244333504, 52.48077153606617], [-1.8853101733638975, 52.48073267673489], [-1.88546242072658, 52.48069501358549], [-1.885601259004056, 52.480657981945726], [-1.8857309607788324, 52.48062101714331], [-1.8858557986334148, 52.480583554505984], [-1.8859800451503093, 52.480545029361465], [-1.8861079729120216, 52.480504877037504], [-1.8862438545010585, 52.48046253286181], [-1.8863919624999248, 52.48041743216214], [-1.8865565694911273, 52.48036901026621], [-1.8867419480571712, 52.480316702501746], [-1.886952370780563, 52.48025994419649], [-1.887192110243809, 52.48019817067817], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Soho North Jn", "dest_arr_time_act": "0006", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Soho North Jn", "current_leg_milage": "7.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1108.406, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1666.61, \"from_m\": 1108.406, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 2057.88, \"from_m\": 1666.61, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2112.245, \"from_m\": 2057.88, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5288.924, \"from_m\": 2112.245, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5946.944, \"from_m\": 5288.924, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6222.507, \"from_m\": 5946.944, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6420.265, \"from_m\": 6222.507, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8646.324, \"from_m\": 6420.265, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8929.304, \"from_m\": 8646.324, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8972.295, \"from_m\": 8929.304, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9201.943, \"from_m\": 8972.295, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10456.411, \"from_m\": 9201.943, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11201.6, \"from_m\": 10456.411, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11577.928, \"from_m\": 11201.6, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12358.556, \"from_m\": 11577.928, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12780.487, \"from_m\": 12358.556, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12794.352, \"from_m\": 12780.487, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 12830.348, \"from_m\": 12794.352, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13081.826, \"from_m\": 12830.348, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 625921, \"profile_key\": \"8066964266e5ea99eeeaa2c7ed2471b2619b237b42d64b2a415d452671f9556a\", \"schedule_id\": 41099, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Soho LMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100725}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2339\", \"location\": \"Soho North Jn\", \"stage_seq\": 2, \"distance_m\": 1280.102, \"section_seq\": 1, \"route_path_id\": 100725}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Soho East Jn\", \"stage_seq\": 3, \"distance_m\": 2085.147, \"section_seq\": 1, \"route_path_id\": 100725}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Perry Barr West Jn\", \"stage_seq\": 4, \"distance_m\": 5283.598, \"section_seq\": 1, \"route_path_id\": 100725}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354H\", \"location\": \"Perry Barr\", \"stage_seq\": 5, \"distance_m\": 6310.739, \"section_seq\": 1, \"route_path_id\": 100725}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Aston\", \"stage_seq\": 6, \"distance_m\": 8825.774, \"section_seq\": 1, \"route_path_id\": 100725}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Proof House Jn\", \"stage_seq\": 7, \"distance_m\": 12078.468, \"section_seq\": 1, \"route_path_id\": 100725}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 8, \"distance_m\": 13081.826, \"section_seq\": 1, \"route_path_id\": 100725}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13081.826, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100725}], \"total_distance_m\": 13081.826, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 11930.429, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1151.397, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2332", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "28.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:19Z\", \"source_id\": 51882655, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:21Z\", \"source_id\": 16741895, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:08Z\", \"source_id\": 51886656, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:13Z\", \"source_id\": 16743126, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:15Z\", \"source_id\": 51899034, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:40Z\", \"source_id\": 16746750, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "8", "timing_fact_generation": 1789599644395055, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:08.192051", "service_state_evidence_id": 16746750, "current_leg_start_actual_dep": "2026-09-17T23:39:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:08.796934", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains O XSZ BHM 5H01 730017 3 90 None {"version": 3, "segments": [{"to_m": 1108.406, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1666.61, "from_m": 1108.406, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 2057.88, "from_m": 1666.61, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2112.245, "from_m": 2057.88, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5288.924, "from_m": 2112.245, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5946.944, "from_m": 5288.924, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6222.507, "from_m": 5946.944, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6420.265, "from_m": 6222.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8646.324, "from_m": 6420.265, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8929.304, "from_m": 8646.324, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8972.295, "from_m": 8929.304, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9201.943, "from_m": 8972.295, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10456.411, "from_m": 9201.943, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11201.6, "from_m": 10456.411, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11577.928, "from_m": 11201.6, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12358.556, "from_m": 11577.928, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12780.487, "from_m": 12358.556, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12794.352, "from_m": 12780.487, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 12830.348, "from_m": 12794.352, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13081.826, "from_m": 12830.348, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 625921, "profile_key": "8066964266e5ea99eeeaa2c7ed2471b2619b237b42d64b2a415d452671f9556a", "schedule_id": 41099, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Soho LMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100725}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2339", "location": "Soho North Jn", "stage_seq": 2, "distance_m": 1280.102, "section_seq": 1, "route_path_id": 100725}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Soho East Jn", "stage_seq": 3, "distance_m": 2085.147, "section_seq": 1, "route_path_id": 100725}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Perry Barr West Jn", "stage_seq": 4, "distance_m": 5283.598, "section_seq": 1, "route_path_id": 100725}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354H", "location": "Perry Barr", "stage_seq": 5, "distance_m": 6310.739, "section_seq": 1, "route_path_id": 100725}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Aston", "stage_seq": 6, "distance_m": 8825.774, "section_seq": 1, "route_path_id": 100725}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Proof House Jn", "stage_seq": 7, "distance_m": 12078.468, "section_seq": 1, "route_path_id": 100725}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 8, "distance_m": 13081.826, "section_seq": 1, "route_path_id": 100725}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13081.826, "from_m": 0.0, "section_seq": 1, "route_path_id": 100725}], "total_distance_m": 13081.826, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 11930.429, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1151.397, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19514, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:19Z", "source_id": 51882655, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:49:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:21Z", "source_id": 16741895, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:08Z", "source_id": 51886656, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:52:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:13Z", "source_id": 16743126, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19422, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:15Z", "source_id": 51899034, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:02:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:40Z", "source_id": 16746750, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Soho LMD 2332 2332 None 23:34:00 None Birmingham New Street 0006 0006 8A EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W00615/2026-09-17/detailed None Soho North Jn 2026-09-17T23:39:00+01:00 Birmingham New Street 28.0 {"type": "LineString", "coordinates": [[-1.9535112, 52.4961599], [-1.9531493, 52.4961297], [-1.952511, 52.4960638], [-1.9521204000000003, 52.4960155], [-1.9517709999999997, 52.495968399999995], [-1.9513753999999996, 52.4959109], [-1.9510505, 52.495857699999995], [-1.9506219, 52.49578079999999], [-1.950164, 52.4956915], [-1.9497938999999995, 52.4956154], [-1.9492548, 52.4954976], [-1.9490596, 52.49544999999999], [-1.9488044, 52.49538350000001], [-1.9484066, 52.4952757], [-1.9480608999999995, 52.4951758], [-1.9478421, 52.495123599999985], [-1.9477286000000005, 52.4950981], [-1.9476083, 52.49507409999999], [-1.9474835, 52.4950492], [-1.9473842, 52.4950323], [-1.9472447, 52.4950101], [-1.9471228, 52.4949932], [-1.9470294999999995, 52.4949828], [-1.9469533, 52.49497609999999], [-1.9467674, 52.494976400000006], [-1.9465421, 52.4949789], [-1.9463584, 52.49498870000001], [-1.946223768212526, 52.49500150821399], [-1.9461734, 52.49500629999999], [-1.9460552999999996, 52.49501800000001], [-1.9458369, 52.4950443], [-1.9456625, 52.495071200000005], [-1.9455228, 52.49510380000001], [-1.9453565, 52.4951405], [-1.9451983, 52.49517889999999], [-1.9450333, 52.4952238], [-1.9448699, 52.4952753], [-1.9447182, 52.4953291], [-1.9445962999999995, 52.49537899999999], [-1.9444834999999996, 52.49542790000001], [-1.9443721999999997, 52.49548260000001], [-1.9442528, 52.4955439], [-1.9442153, 52.495564300000005], [-1.94408, 52.49564600000001], [-1.9439191, 52.495753], [-1.9437687, 52.495849199999995], [-1.9436133, 52.4959636], [-1.9434591, 52.49606980000001], [-1.9432952999999995, 52.49618149999999], [-1.9431372, 52.4962935], [-1.9430353, 52.4963694], [-1.9429126, 52.4964557], [-1.9428875999999995, 52.4964755], [-1.94280300906001, 52.49653601835532], [-1.9427494999999997, 52.49657429999999], [-1.9426261, 52.49665999999999], [-1.9423193999999997, 52.496856400000006], [-1.9421542999999992, 52.4969617], [-1.9419945000000003, 52.49705600000001], [-1.9418295000000003, 52.4971458], [-1.9416404, 52.49724549999999], [-1.9414781, 52.4973214], [-1.9413051, 52.4973981], [-1.9411174, 52.49747409999999], [-1.9409243, 52.4975459], [-1.9407097, 52.497619400000005], [-1.9404873, 52.4976875], [-1.9402472, 52.4977536], [-1.9400162999999997, 52.4978088], [-1.9397951, 52.497855300000005], [-1.9396089, 52.49789079999999], [-1.9394008, 52.4979223], [-1.9392172, 52.4979488], [-1.9390147, 52.49797409999999], [-1.9385961, 52.4980154], [-1.9382018, 52.498057], [-1.9379819, 52.4980799], [-1.9376976, 52.4981076], [-1.9374334, 52.49813540000001], [-1.9371465999999995, 52.4981659], [-1.9368113, 52.4982018], [-1.9366776861745432, 52.49821773162879], [-1.9365797310886383, 52.498229411434906], [-1.9362561, 52.49826800000001], [-1.9361352000000005, 52.4982832], [-1.9360145, 52.498299499999995], [-1.9358766, 52.498320199999995], [-1.9356859, 52.4983501], [-1.9355196, 52.4983787], [-1.9353213, 52.49841409999999], [-1.9351081, 52.4984533], [-1.9348761, 52.498498999999995], [-1.934668, 52.49854439999999], [-1.9344306, 52.49859589999999], [-1.9342176, 52.4986444], [-1.934035, 52.49869060000001], [-1.9338192999999997, 52.49874560000001], [-1.9336500999999997, 52.4987926], [-1.9334826999999997, 52.4988395], [-1.9332733, 52.498902], [-1.9330599999999996, 52.4989673], [-1.9328776000000003, 52.4990245], [-1.9327236, 52.49907139999999], [-1.9325230999999996, 52.49914090000001], [-1.9324726000000003, 52.49915839999999], [-1.9323572999999996, 52.4991992], [-1.9322392999999995, 52.4992433], [-1.9321172, 52.49928899999999], [-1.9319736999999997, 52.499347], [-1.9318020999999996, 52.499415600000006], [-1.9316707, 52.49946859999999], [-1.9313957, 52.4995886], [-1.9311962, 52.4996772], [-1.9310156999999992, 52.4997607], [-1.9308187000000003, 52.4998531], [-1.9306165, 52.499943], [-1.9304207, 52.500035999999994], [-1.9302037, 52.50013919999999], [-1.9300546, 52.500205], [-1.9299634, 52.5002467], [-1.9298212999999995, 52.50031690000001], [-1.9296831, 52.500386299999995], [-1.9295195, 52.5004614], [-1.9292634, 52.50058630000001], [-1.9289911, 52.5007194], [-1.9287403000000003, 52.5008467], [-1.9285848, 52.50092839999999], [-1.9284641, 52.50099689999999], [-1.9283433999999997, 52.5010663], [-1.9282227, 52.50113979999999], [-1.9280832000000003, 52.5012272], [-1.9279436999999997, 52.5013227], [-1.9278269999999995, 52.5014149], [-1.9277237999999997, 52.501495799999994], [-1.9276274, 52.5015753], [-1.9275253000000003, 52.50166959999999], [-1.9274515, 52.501741499999994], [-1.9273978999999997, 52.50178970000001], [-1.9272623999999996, 52.5019366], [-1.92719, 52.5020182], [-1.9271203, 52.50210400000001], [-1.9270397999999995, 52.5022093], [-1.9269741, 52.502303999999995], [-1.9269084, 52.5024068], [-1.9268574, 52.502495], [-1.9268077999999995, 52.502584000000006], [-1.9267595, 52.5026942], [-1.9267249, 52.502783499999985], [-1.9266897999999997, 52.50288599999999], [-1.9266482, 52.50300849999999], [-1.9266147, 52.50311630000001], [-1.9265919, 52.503229700000006], [-1.9265744999999996, 52.503331], [-1.926557, 52.50344440000001], [-1.926549, 52.503553800000006], [-1.9265462999999996, 52.503656699999986], [-1.9265448999999997, 52.503766899999995], [-1.9265476, 52.503873799999994], [-1.9265517, 52.5039799], [-1.9265596999999997, 52.504119499999995], [-1.9265704, 52.50425020000001], [-1.9265812, 52.50437339999999], [-1.9265948, 52.504515], [-1.9266042, 52.50467170000001], [-1.9266149, 52.5048325], [-1.9266227, 52.5049587], [-1.9266240999999995, 52.50506649999999], [-1.9266187, 52.505171], [-1.9266066, 52.50527869999999], [-1.9265946000000005, 52.505379100000006], [-1.9265744999999996, 52.5054893], [-1.9265517, 52.50559950000001], [-1.9265235000000005, 52.50570319999999], [-1.9264900000000005, 52.5058085], [-1.9264564, 52.505911399999995], [-1.9264134999999996, 52.506024], [-1.9263718999999997, 52.5061358], [-1.9263036, 52.5063073], [-1.9262498999999995, 52.5064387], [-1.9261909, 52.506575000000005], [-1.9261399, 52.506704], [-1.9260903, 52.5068289], [-1.92603, 52.5069709], [-1.9259735999999996, 52.5071121], [-1.9259146000000005, 52.50725990000001], [-1.9258543, 52.50740760000001], [-1.9257925999999996, 52.5075635], [-1.9257363000000003, 52.5077056], [-1.9256679, 52.507875299999995], [-1.9256062, 52.5080321], [-1.9255378, 52.508199399999995], [-1.9254774, 52.50835039999998], [-1.9254116999999995, 52.5085169], [-1.925346, 52.508679400000005], [-1.9252842999999995, 52.50883770000001], [-1.9252172999999997, 52.5090067], [-1.925165, 52.50913810000001], [-1.92511, 52.5092662], [-1.9250174, 52.5094899], [-1.9249651, 52.5096058], [-1.9249195, 52.5097005], [-1.9248686, 52.5097927], [-1.9248121999999996, 52.509891499999995], [-1.9247506, 52.50998779999999], [-1.9246862, 52.51008409999999], [-1.9246124, 52.5101886], [-1.9245427, 52.5102808], [-1.9244569, 52.51038119999998], [-1.9243709999999996, 52.5104767], [-1.9242837999999995, 52.5105657], [-1.9241846, 52.510660400000006], [-1.92408, 52.51075670000001], [-1.9239687, 52.5108505], [-1.9238105999999997, 52.5109725], [-1.9236736000000003, 52.5110701], [-1.9235234, 52.5111697], [-1.9233343000000005, 52.51128479999999], [-1.923164, 52.5113794], [-1.9230018, 52.51146189999999], [-1.9228261, 52.511546799999984], [-1.9226678, 52.511615299999995], [-1.9225498, 52.51166349999999], [-1.9224210999999995, 52.51171649999999], [-1.9222734999999995, 52.5117728], [-1.9221098999999997, 52.51182920000001], [-1.9219263999999996, 52.511887400000006], [-1.9217197, 52.51194910000001], [-1.9214798, 52.51201720000001], [-1.9212449, 52.5120752], [-1.9210237999999995, 52.5121282], [-1.9207742000000003, 52.512188300000005], [-1.920655, 52.51221880000001], [-1.9201056999999997, 52.512383699999994], [-1.9195900999999995, 52.51255269999999], [-1.9192107, 52.5126955], [-1.9190682999999995, 52.512759599999995], [-1.9189141000000003, 52.51283060000001], [-1.918729, 52.51291469999999], [-1.9185292, 52.51301180000001], [-1.9183186, 52.513117900000005], [-1.9181148, 52.5132224], [-1.9179002, 52.5133334], [-1.9177083999999995, 52.513440299999985], [-1.9175502, 52.5135301], [-1.9173919, 52.5136313], [-1.9172551, 52.51372429999999], [-1.9171665999999996, 52.5137888], [-1.9168810999999992, 52.5140022], [-1.9167696, 52.51409], [-1.9166945, 52.51415849999999], [-1.9165952999999996, 52.51425649999999], [-1.9165003, 52.5143629], [-1.9164049, 52.514471099999994], [-1.916319, 52.514582100000005], [-1.9162519999999996, 52.514675100000005], [-1.9161863, 52.5147698], [-1.9161313, 52.514861200000006], [-1.9160709, 52.51496890000001], [-1.9160133, 52.5150832], [-1.915965, 52.5151901], [-1.9159221, 52.515297], [-1.9158807, 52.51541319999999], [-1.9158388999999996, 52.515554900000005], [-1.9158, 52.5156912], [-1.9157705, 52.5158169], [-1.9157356, 52.5159622], [-1.9157142, 52.51606659999999], [-1.9156632, 52.51628529999999], [-1.9156430999999996, 52.5163874], [-1.9156176, 52.516509000000006], [-1.9155827999999997, 52.5166526], [-1.9155727, 52.51670010000001], [-1.9155333, 52.51681210000001], [-1.9155036000000003, 52.5168819], [-1.91547, 52.516941], [-1.9154259, 52.517031300000006], [-1.9153789, 52.51710879999999], [-1.9153171999999996, 52.51719690000001], [-1.9152515000000003, 52.5172818], [-1.9151723999999997, 52.5173683], [-1.9150894, 52.5174527], [-1.9150115, 52.5175283], [-1.9149243, 52.517604199999994], [-1.9148183, 52.5176841], [-1.9147124, 52.517758400000005], [-1.914604, 52.517828900000005], [-1.9144844, 52.5179012], [-1.9143637, 52.5179649], [-1.9142362999999996, 52.5180244], [-1.9140834, 52.518093], [-1.9139426, 52.51814769999999], [-1.9137923999999995, 52.5182015], [-1.9136384, 52.51825159999999], [-1.9134948999999997, 52.51829239999999], [-1.9133567, 52.5183243], [-1.9131824, 52.51836180000001], [-1.9130186, 52.5183925], [-1.9128578, 52.5184198], [-1.9127020999999995, 52.518440600000005], [-1.9125613, 52.5184545], [-1.9124190999999997, 52.518465099999986], [-1.9122971, 52.5184725], [-1.9121469, 52.51847570000001], [-1.9120127, 52.5184774], [-1.9118708, 52.518475200000005], [-1.9116871, 52.5184671], [-1.9115232, 52.5184553], [-1.911388, 52.5184426], [-1.9112082999999995, 52.5184206], [-1.9110646, 52.5183974], [-1.9109372, 52.51837289999999], [-1.9107791, 52.5183398], [-1.9106596, 52.51831010000001], [-1.9105485, 52.51828100000001], [-1.9104664, 52.5182562], [-1.9103459, 52.51821659999999], [-1.9101703000000003, 52.5181586], [-1.9099704, 52.518095], [-1.9097881, 52.51803209999999], [-1.9095505, 52.5179502], [-1.9092985, 52.5178607], [-1.9090958, 52.51778860000001], [-1.9089134, 52.5177274], [-1.9087913999999997, 52.5176866], [-1.9086601999999997, 52.5176469], [-1.9085435, 52.5176118], [-1.9084134, 52.5175767], [-1.9083182, 52.51755140000001], [-1.9082147, 52.51752659999998], [-1.9080753, 52.517494799999994], [-1.9079413, 52.5174666], [-1.9078247, 52.5174396], [-1.9077562999999995, 52.517425], [-1.9076807, 52.5174076], [-1.907653, 52.5173997], [-1.9073979999999997, 52.517331600000006], [-1.9072396000000005, 52.5172905], [-1.9071193, 52.5172593], [-1.9068522, 52.517193699999986], [-1.906537, 52.51711209999999], [-1.9062891, 52.51705439999999], [-1.9061458999999996, 52.5170245], [-1.9059442, 52.5169823], [-1.9056025, 52.5169108], [-1.9052806, 52.516848], [-1.9049051, 52.51677860000001], [-1.9046126999999995, 52.5167223], [-1.9043016, 52.5166709], [-1.9040360999999997, 52.5166268], [-1.9038388999999996, 52.516595800000005], [-1.9036094, 52.516564499999994], [-1.9031469, 52.51649379999999], [-1.9028693, 52.51645539999999], [-1.9025689, 52.5164163], [-1.9023595, 52.51639219999999], [-1.9018286, 52.51633060000001], [-1.9009729999999991, 52.51625299999999], [-1.9007353999999996, 52.5162315], [-1.9003745999999997, 52.51620129999999], [-1.9000689, 52.5161735], [-1.8997539, 52.5161445], [-1.8994962, 52.5161205], [-1.8992349, 52.51609469999998], [-1.8989664999999996, 52.5160642], [-1.8987011, 52.5160359], [-1.8983672, 52.5159976], [-1.8980252, 52.51595429999999], [-1.8977474, 52.51591969999999], [-1.8974821, 52.515886599999995], [-1.8972138999999997, 52.5158491], [-1.8969534999999995, 52.51581039999999], [-1.8966492, 52.51576419999999], [-1.8964225999999995, 52.5157323], [-1.8960952, 52.5156822], [-1.8960861, 52.51568069999999], [-1.895736, 52.5156214], [-1.8954128, 52.5155683], [-1.8951161999999993, 52.5155133], [-1.8948184, 52.5154594], [-1.8944430999999995, 52.5153888], [-1.8941626, 52.51533460000001], [-1.8939293, 52.51528719999999], [-1.8936865, 52.5152383], [-1.8934035999999996, 52.5151771], [-1.8931221000000005, 52.515118599999994], [-1.8927828, 52.5150435], [-1.8925159999999996, 52.5149831], [-1.8922491, 52.5149211], [-1.8919514, 52.51485089999999], [-1.8916751000000005, 52.5147832], [-1.8914297, 52.5147228], [-1.8911507000000003, 52.514651], [-1.8908879, 52.5145832], [-1.8906261, 52.51451600000001], [-1.8903568, 52.514442], [-1.8900711, 52.5143629], [-1.8898134, 52.514289899999994], [-1.8896031, 52.51423150000001], [-1.8893268, 52.51414899999999], [-1.8892701, 52.514131600000006], [-1.8890666, 52.5140691], [-1.8887613999999997, 52.5139832], [-1.8884251, 52.5138857], [-1.8881080999999995, 52.51378040000001], [-1.8877105, 52.51364689999999], [-1.8874436999999995, 52.5135559], [-1.8872025, 52.51347239999998], [-1.8870016, 52.5134015], [-1.8867248000000003, 52.5133025], [-1.8864620966509948, 52.51320645889016], [-1.8864313, 52.51319519999999], [-1.886141, 52.5130878], [-1.8858612, 52.51298], [-1.8855586, 52.5128654], [-1.8853189, 52.512770200000006], [-1.8851202, 52.5126851], [-1.8848716000000003, 52.5125822], [-1.8846166, 52.5124791], [-1.8842525, 52.51232720000001], [-1.8840589, 52.512242400000005], [-1.8839382, 52.512189099999986], [-1.8835212999999995, 52.512007299999986], [-1.8833574, 52.51193289999999], [-1.8831569999999995, 52.5118422], [-1.8828489, 52.5116963], [-1.8826521, 52.51159989999999], [-1.8819534, 52.511255], [-1.8812366, 52.5108824], [-1.8805609, 52.5105189], [-1.8802519999999996, 52.51034899999999], [-1.8799327, 52.5101659], [-1.8796083, 52.5099839], [-1.8793121999999995, 52.5098093], [-1.8790940999999997, 52.509683900000006], [-1.8788694999999995, 52.50955050000001], [-1.8786622, 52.5094271], [-1.878283, 52.5091942], [-1.8780521, 52.509053300000005], [-1.8777939, 52.508887699999995], [-1.8773017, 52.5085704], [-1.8770171, 52.508383900000005], [-1.8767135, 52.508179], [-1.8765496, 52.50806809999999], [-1.8763791, 52.5079506], [-1.8761187, 52.5077709], [-1.8758959, 52.5076075], [-1.8758235, 52.50755439999999], [-1.8755392999999996, 52.5073563], [-1.8752686000000005, 52.50715929999999], [-1.8750873, 52.5070234], [-1.8747814, 52.50679410000001], [-1.8746079, 52.5066527], [-1.8743349, 52.506443299999994], [-1.8740581000000005, 52.506230300000006], [-1.8737891, 52.50601259999999], [-1.8734181000000003, 52.50570359999999], [-1.8731027, 52.5054216], [-1.8727406, 52.5050952], [-1.8723038999999997, 52.5046763], [-1.8720505000000005, 52.504412599999995], [-1.8719148999999995, 52.5042649], [-1.8717723999999996, 52.504097300000005], [-1.8715659, 52.503861], [-1.8714141, 52.5036828], [-1.8712779, 52.503513299999995], [-1.8711467, 52.5033481], [-1.8709861999999997, 52.503138799999995], [-1.8709041, 52.5030321], [-1.8705441, 52.502482099999995], [-1.8704281000000005, 52.502292899999986], [-1.8702229, 52.50192330000001], [-1.8700539, 52.501598], [-1.8698669, 52.501246300000005], [-1.869694, 52.5009202], [-1.8695831999999997, 52.5007106], [-1.8694339, 52.5003938], [-1.8693631, 52.5002223], [-1.8692742, 52.49993619999999], [-1.8692179, 52.4997445], [-1.8691376, 52.4993811], [-1.8691112, 52.49923390000001], [-1.8690576, 52.498864700000006], [-1.8690258, 52.498508599999994], [-1.8690066, 52.4981379], [-1.8689841000000005, 52.497831899999994], [-1.8689706999999995, 52.4976549], [-1.8689637, 52.4972972], [-1.8689528, 52.49710249999999], [-1.8689382000000003, 52.4967548], [-1.8689369, 52.49638680000001], [-1.868939, 52.4960461], [-1.8689599, 52.49566399999999], [-1.8689759999999995, 52.495465], [-1.8689905999999996, 52.4953028], [-1.8690053, 52.49517010000001], [-1.8690282, 52.49498989999999], [-1.8690791, 52.49462289999999], [-1.8691363501581733, 52.49430286280318], [-1.8691645, 52.494145499999995], [-1.8692815000000005, 52.4936284], [-1.869418, 52.49312319999999], [-1.8694941999999997, 52.4928702], [-1.8695728000000005, 52.49263870000001], [-1.8696156, 52.49250820000001], [-1.8697321, 52.492154], [-1.8699489999999996, 52.4914826], [-1.8702172, 52.4907883], [-1.8703231, 52.4905197], [-1.8703356, 52.49048990000001], [-1.8704196999999996, 52.490289399999995], [-1.8705149000000003, 52.490073], [-1.8706195999999995, 52.489841199999994], [-1.8707308, 52.4896116], [-1.8708262, 52.489428], [-1.8709239, 52.4892466], [-1.8710354, 52.4890491], [-1.871144, 52.4888571], [-1.8712968, 52.488608], [-1.871357, 52.4885021], [-1.8714067, 52.488428299999995], [-1.8715477, 52.4881998], [-1.8716802999999995, 52.48798899999999], [-1.8718413, 52.487729300000005], [-1.8719512, 52.4875627], [-1.8720652, 52.48738709999999], [-1.8721779, 52.487218099999986], [-1.8722677, 52.48707839999999], [-1.8723817, 52.486906100000006], [-1.8725145, 52.486714199999994], [-1.8726204, 52.4865648], [-1.8727694, 52.48636719999999], [-1.8729129, 52.4861908], [-1.8730991999999995, 52.485979999999984], [-1.8732535999999995, 52.485816], [-1.8734212, 52.485646900000006], [-1.8735927000000003, 52.4854802], [-1.8737645, 52.48532349999999], [-1.8739010000000005, 52.4851986], [-1.8739958999999995, 52.48512360000001], [-1.8741414, 52.4849936], [-1.8742889, 52.4848678], [-1.8745598, 52.48465459999999], [-1.8746375, 52.4845941], [-1.8748172999999997, 52.4844611], [-1.8748425, 52.484443799999994], [-1.8749809, 52.4843598], [-1.8750986999999997, 52.48429169999999], [-1.8755621, 52.48403590000001], [-1.8757025999999997, 52.48395680000001], [-1.8758354999999995, 52.48388189999999], [-1.8764176, 52.4835502], [-1.8768269, 52.4833273], [-1.8771852, 52.4831365], [-1.8773263, 52.48306689999998], [-1.8775467, 52.482957799999994], [-1.8779938, 52.4827492], [-1.8784442999999995, 52.48253369999999], [-1.8785884, 52.48247469999999], [-1.8788604, 52.4823589], [-1.8791171, 52.48226150000001], [-1.8795005, 52.48210859999999], [-1.8797535999999997, 52.4820028], [-1.8798551999999995, 52.4819605], [-1.8799647, 52.4819131], [-1.8803311000000005, 52.481752799999995], [-1.8805044, 52.4816836], [-1.8806042, 52.4816469], [-1.880731, 52.4816049], [-1.8808537000000003, 52.4815679], [-1.8809717, 52.481538599999986], [-1.8810996, 52.4815082], [-1.8812293, 52.481480700000006], [-1.8815023, 52.4814276], [-1.8816035, 52.48140920000001], [-1.8817896999999997, 52.481371800000005], [-1.8819969, 52.481327], [-1.8821864, 52.4812858], [-1.8824292, 52.4812337], [-1.8827738, 52.481165299999994], [-1.88306, 52.48111309999999], [-1.8832712000000005, 52.4810777], [-1.8834860999999996, 52.4810433], [-1.8838007000000003, 52.4809969], [-1.8840133, 52.480965399999995], [-1.8842489, 52.4809351], [-1.8844816414109928, 52.48090093787407], [-1.8847302509395572, 52.48085510196349], [-1.8849483610528928, 52.480812156251616], [-1.885140244333504, 52.48077153606617], [-1.8853101733638975, 52.48073267673489], [-1.88546242072658, 52.48069501358549], [-1.885601259004056, 52.480657981945726], [-1.8857309607788324, 52.48062101714331], [-1.8858557986334148, 52.480583554505984], [-1.8859800451503093, 52.480545029361465], [-1.8861079729120216, 52.480504877037504], [-1.8862438545010585, 52.48046253286181], [-1.8863919624999248, 52.48041743216214], [-1.8865565694911273, 52.48036901026621], [-1.8867419480571712, 52.480316702501746], [-1.886952370780563, 52.48025994419649], [-1.887192110243809, 52.48019817067817], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} 7.3 2334 0002 Soho North Jn Birmingham New Street H.s. Birmingham New Street 52.4777498 -1.8995766 52.4777498 -1.8995766 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Birmingham New Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746750 1789599644395055 23 23 2026-09-16 23:12:08.796934 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:08.192051
594871 626278 W86500 035G75M916 2026-09-16 COMPLETE 16746672 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 626278, "stp": "P", "toc": "ScotRail", "uid": "W86500", "consist": "170393", "dest_crs": "LEV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86500/2026-09-17/detailed", "trust_id": "035G75M916", "origin_crs": "GLT", "show_on_map": 0, "dar_est_time": "23:54:00", "dar_platform": null, "dest_station": "Leven", "service_date": "2026-09-16", "dest_arr_time": "0008", "dest_platform": "1", "is_terminated": 1, "next_location": "Leven", "signalling_id": "5G75", "timing_status": "EARLY", "origin_station": "Glenrothes with Thornton", "current_leg_arr": "0002", "current_leg_dep": "2350", "current_leg_end": "Leven", "origin_dep_time": "2354", "origin_platform": "2", "current_location": "Leven", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1429416, 56.1623142], [-3.1414115999999996, 56.1624426], [-3.1413521, 56.1624502], [-3.1405001999999995, 56.16255889999999], [-3.1398025, 56.16267069999999], [-3.1388286999999995, 56.162846300000005], [-3.1380143, 56.163019899999995], [-3.1373288, 56.1631838], [-3.1368476, 56.163317599999985], [-3.1361978, 56.163509299999994], [-3.1352764, 56.16381820000001], [-3.134567, 56.1640727], [-3.1340518, 56.1642798], [-3.1336312, 56.16445929999999], [-3.13272, 56.164909900000005], [-3.1317292, 56.16548780000001], [-3.1315861999999997, 56.1655867], [-3.1311908999999996, 56.16586], [-3.1306095, 56.16628659999999], [-3.1300885, 56.1667419], [-3.1297998999999996, 56.16702850000001], [-3.1295231, 56.16734769999999], [-3.1293677999999994, 56.167526], [-3.1292124, 56.16770650000001], [-3.1291013, 56.167846], [-3.1289285, 56.168092], [-3.1288629, 56.1681976], [-3.1288419, 56.1682066], [-3.1288224, 56.1682324], [-3.1287723999999995, 56.168298500000006], [-3.1287620180461673, 56.168312231843665], [-3.1285036999999996, 56.168653899999995], [-3.1284736999999994, 56.1686992], [-3.1283231, 56.168937500000006], [-3.1282336999999996, 56.1690572], [-3.1280877, 56.16927059999999], [-3.1279635, 56.1694236], [-3.1277415000000004, 56.1696967], [-3.1275440000000003, 56.169942199999994], [-3.1272586999999996, 56.1703198], [-3.1269009, 56.170822], [-3.1263768000000005, 56.171585], [-3.1263351, 56.171645000000005], [-3.1262748999999994, 56.1717337], [-3.1259099999999997, 56.17228229999999], [-3.1256235, 56.1725741], [-3.125491, 56.172729800000006], [-3.1253396, 56.17288899999999], [-3.1251042, 56.1731082], [-3.1248500999999997, 56.1733298], [-3.1244502, 56.17360009999999], [-3.1241337999999996, 56.17379170000001], [-3.1238184, 56.17395909999999], [-3.1233076999999994, 56.1742114], [-3.1230248, 56.1743402], [-3.1226117, 56.1744881], [-3.1221011999999995, 56.1746773], [-3.121916699999999, 56.17473589999999], [-3.1214478999999997, 56.1748848], [-3.1212675, 56.174931], [-3.1209113999999993, 56.175022199999994], [-3.1203428, 56.17514760000001], [-3.1196561, 56.1752909], [-3.1191922, 56.1753716], [-3.1189427999999997, 56.1754085], [-3.1187441, 56.175438799999995], [-3.1180683, 56.1755239], [-3.1173369999999996, 56.175583800000005], [-3.1166669, 56.175628], [-3.1161065, 56.1756332], [-3.1155670999999994, 56.17563189999999], [-3.1148502, 56.175617599999995], [-3.113475, 56.17559550000001], [-3.1128072, 56.17558110000001], [-3.112085200000001, 56.1755734], [-3.1116103, 56.1755699], [-3.1109873, 56.17558079999999], [-3.1102217999999997, 56.1756509], [-3.1098275999999996, 56.1756988], [-3.1092677999999996, 56.1757853], [-3.1086513999999994, 56.175878299999994], [-3.1079923, 56.1759643], [-3.1074921999999994, 56.17600319999999], [-3.1069981, 56.17600769999999], [-3.1066034999999994, 56.1759955], [-3.1061473, 56.17597159999999], [-3.1055720999999994, 56.1759284], [-3.1054996, 56.175921300000006], [-3.1051543, 56.1758894], [-3.1049304999999996, 56.1758775], [-3.1042062999999995, 56.17588], [-3.1038135, 56.17591539999999], [-3.1033352999999995, 56.17596789999999], [-3.1028317999999997, 56.176058299999994], [-3.1023368999999996, 56.176177300000006], [-3.1008364, 56.1766564], [-3.1003356999999996, 56.1767823], [-3.0998117, 56.1768818], [-3.0992393, 56.17692970000001], [-3.0985219, 56.17694610000001], [-3.0974214, 56.1769299], [-3.0964784999999995, 56.17696219999999], [-3.0958562, 56.177038399999994], [-3.0953239, 56.17713059999999], [-3.094667, 56.1772866], [-3.0939894000000003, 56.1775047], [-3.0933132, 56.177726199999995], [-3.0926453, 56.17800329999999], [-3.0921531999999994, 56.1782547], [-3.0917064999999995, 56.17854160000001], [-3.0914049999999995, 56.1787794], [-3.0910600999999995, 56.17906270000001], [-3.0907087999999994, 56.17937510000001], [-3.0903839999999994, 56.179670300000005], [-3.0901776, 56.1798804], [-3.0900920999999997, 56.1799571], [-3.0899952, 56.1800345], [-3.0899179, 56.1800961], [-3.089666, 56.18025849999999], [-3.089255, 56.1804595], [-3.0887484999999995, 56.1806461], [-3.0880263, 56.18082020000001], [-3.0870969999999995, 56.1809492], [-3.0860759, 56.1810427], [-3.0854647999999996, 56.18110329999998], [-3.0849076, 56.18118559999999], [-3.0843282, 56.1812972], [-3.0839432, 56.1814072], [-3.0835273, 56.1815547], [-3.0831595, 56.1817312], [-3.0828739, 56.181882], [-3.082599, 56.18205819999999], [-3.0823511, 56.1822593], [-3.0821188, 56.1824874], [-3.0819071999999994, 56.1827541], [-3.0811326999999995, 56.1840569], [-3.0807149999999996, 56.18482039999999], [-3.0805074, 56.185201000000006], [-3.0802025999999993, 56.1856434], [-3.0799444, 56.18594029999999], [-3.0796123, 56.18624749999999], [-3.0791350999999993, 56.1865739], [-3.0785635, 56.1868977], [-3.0781088, 56.1871126], [-3.0766227999999995, 56.1878169], [-3.0760112, 56.18809900000001], [-3.0753796999999996, 56.18837969999999], [-3.0746484, 56.1886401], [-3.0741478, 56.1887889], [-3.0737275, 56.1889013], [-3.0731252, 56.18905579999999], [-3.0726220999999994, 56.1891716], [-3.0721037, 56.1892823], [-3.0714178999999997, 56.18939089999999], [-3.0706945, 56.1894759], [-3.0706139999999995, 56.1894854], [-3.0705226, 56.1894961], [-3.0682744, 56.18975209999999], [-3.0677142999999996, 56.18981470000001], [-3.0672841999999996, 56.18986], [-3.0670098999999995, 56.189891499999995], [-3.0634317, 56.1903161], [-3.0617454, 56.19050510000001], [-3.0610182999999997, 56.1905538], [-3.0604582999999996, 56.1905681], [-3.0599183, 56.1905681], [-3.0594223, 56.1905512], [-3.0588684, 56.1905278], [-3.0583276999999995, 56.190495299999995], [-3.0577401, 56.1904449], [-3.0573307, 56.1904036], [-3.0568617, 56.1903463], [-3.0565873, 56.1903117], [-3.0560592, 56.1902162], [-3.0557174999999996, 56.19014140000001], [-3.0554215999999994, 56.1900596], [-3.0547908, 56.189829], [-3.0542719660063726, 56.1896421428196], [-3.0541444000000006, 56.1895962], [-3.0537496999999996, 56.1894636], [-3.0532211, 56.189296899999995], [-3.0529204999999995, 56.18922289999999], [-3.0524898, 56.1891385], [-3.0520190000000005, 56.1890781], [-3.0515854, 56.1890389], [-3.0511379999999995, 56.189018700000005], [-3.0507459, 56.1890259], [-3.0503012, 56.1890709], [-3.0497394, 56.1891309], [-3.0492878, 56.1891969], [-3.0489016, 56.1892579], [-3.0482060999999994, 56.1893852], [-3.0477742999999995, 56.18945719999999], [-3.0473399, 56.189537099999995], [-3.0467249, 56.1896903], [-3.0463512999999995, 56.1898077], [-3.045955, 56.1899481], [-3.0456243999999995, 56.1900919], [-3.0453643, 56.1902143], [-3.0451122999999995, 56.190343899999995], [-3.0448115, 56.190511], [-3.0445961, 56.19065], [-3.0444038, 56.1907916], [-3.0442047999999997, 56.19093109999999], [-3.0439783999999994, 56.19113899999999], [-3.0438102, 56.1913027], [-3.0436864999999997, 56.19147159999999], [-3.0436118, 56.1915833], [-3.0434647, 56.1918042], [-3.0433478999999997, 56.19200300000001], [-3.0432474999999997, 56.1921693], [-3.0431423999999994, 56.1923343], [-3.0430135999999997, 56.19251849999999], [-3.0428581, 56.1926827], [-3.0426863999999996, 56.1928528], [-3.0424906, 56.1930296], [-3.0422437000000007, 56.19323159999999], [-3.0419564999999995, 56.19344389999999], [-3.0417107999999997, 56.193627199999995], [-3.041482499999999, 56.1938029], [-3.0410945999999996, 56.1940661], [-3.0410636, 56.19408909999999], [-3.0408471, 56.194244000000005], [-3.0406159999999995, 56.194388200000006], [-3.0403543999999996, 56.1945415], [-3.0400579, 56.194678], [-3.0397896, 56.1948078], [-3.0394899999999994, 56.1949166], [-3.0391842, 56.195021], [-3.0388824, 56.1951148], [-3.0385283, 56.195210499999995], [-3.0381912, 56.195283], [-3.0378482, 56.19534], [-3.0375408, 56.19538709999999], [-3.0371788, 56.19543839999999], [-3.03677, 56.1954933], [-3.0362940999999997, 56.1955522], [-3.0356964, 56.1956261], [-3.0351753, 56.1956826], [-3.0347607, 56.1957269], [-3.0339303, 56.1957807], [-3.0335124, 56.1957985], [-3.0331260999999996, 56.1958069], [-3.0322382999999995, 56.1958243], [-3.0317195, 56.195826], [-3.0306602, 56.1957986], [-3.0303416, 56.1957831], [-3.0301296, 56.1957683], [-3.0298714, 56.195747399999995], [-3.0296508999999996, 56.1957285], [-3.0293229, 56.19568269999999], [-3.0287998, 56.19560799999999], [-3.0281934, 56.1955108], [-3.0274980999999994, 56.195389], [-3.0268562, 56.1952807], [-3.0263768, 56.19521040000001], [-3.0258709, 56.1951464], [-3.0253808, 56.195084], [-3.0248641999999997, 56.1950361], [-3.0248458999999994, 56.19503449999999], [-3.0248191999999996, 56.19503220000001], [-3.0240731, 56.194972400000005], [-3.0230643, 56.1949204], [-3.0214766999999996, 56.1948657], [-3.0213939999999995, 56.194864200000005], [-3.0194962000000003, 56.1948761], [-3.0185181, 56.1948833], [-3.0167504, 56.1949331], [-3.0154365999999997, 56.194970100000006], [-3.0143202999999996, 56.19501269999999], [-3.0127595, 56.195072199999984], [-3.012364, 56.19508589999999], [-3.0117749, 56.1951062], [-3.0114151, 56.1951032], [-3.0111436, 56.1950975], [-3.0108362, 56.195085500000005], [-3.0105894, 56.1950731], [-3.010346, 56.1950449], [-3.0100768, 56.19501240000001], [-3.0098250999999996, 56.19497030000001], [-3.009551399999999, 56.1949132], [-3.0092561, 56.1948577], [-3.008872199999999, 56.1947585], [-3.0086273, 56.1946963], [-3.0075782, 56.1943977], [-3.0071667, 56.19427960000001], [-3.0066764, 56.19414079999999], [-3.0066096999999994, 56.1941219], [-3.0061751999999995, 56.194006], [-3.0057037999999996, 56.19389410000001], [-3.0054116999999994, 56.19383160000001], [-3.0051274999999995, 56.19376259999999], [-3.0051142, 56.193759400000005], [-3.0048370999999996, 56.1936786], [-3.0046086, 56.1936027], [-3.0043958, 56.193521800000006], [-3.0042468999999996, 56.1934534], [-3.0041184, 56.1933961], [-3.0016467, 56.19225269999999]]}", "current_leg_start": "Glenrothes with Thornton", "dest_arr_time_act": "0008", "motion_projection": null, "next_location_lat": "56.1922527", "next_location_lon": "-3.0016467", "previous_location": "Glenrothes with Thornton", "current_leg_milage": "6.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1106.258, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1135.629, \"from_m\": 1106.258, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 1203.419, \"from_m\": 1135.629, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1276.685, \"from_m\": 1203.419, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 1404.149, \"from_m\": 1276.685, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6767.8, \"from_m\": 1404.149, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7723.195, \"from_m\": 6767.8, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9798.043, \"from_m\": 7723.195, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 9882.852, \"from_m\": 9798.043, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10194.626, \"from_m\": 9882.852, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10635.666, \"from_m\": 10194.626, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 626278, \"profile_key\": \"13f79fdd2ee3c685eec4010b333db9857a81f653991b507b75a656da14644bd9\", \"schedule_id\": 29419, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Glenrothes with Thornton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102390}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"Thornton North Jn\", \"stage_seq\": 2, \"distance_m\": 1160.542, \"section_seq\": 1, \"route_path_id\": 102390}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Earlseat Jn\", \"stage_seq\": 3, \"distance_m\": 2552.914, \"section_seq\": 1, \"route_path_id\": 102390}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": null, \"location\": \"Leven\", \"stage_seq\": 4, \"distance_m\": 10635.666, \"section_seq\": 1, \"route_path_id\": 102390}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 10635.666, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102390}], \"total_distance_m\": 10635.666, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 10635.666, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2354", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "56.1922527", "current_position_lon": "-3.0016467", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:22Z\", \"source_id\": 51899206, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:36Z\", \"source_id\": 16746672, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leven", "service_state_platform": "1", "timing_fact_generation": 1789599641202897, "current_leg_arrival_utc": "2026-09-18T00:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:10.046956", "service_state_evidence_id": 16746672, "current_leg_start_actual_dep": "2026-09-17T23:54:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:10.426757", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLT LEV 5G75 170393 3 100 None {"version": 3, "segments": [{"to_m": 1106.258, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1135.629, "from_m": 1106.258, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 1203.419, "from_m": 1135.629, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1276.685, "from_m": 1203.419, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 1404.149, "from_m": 1276.685, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6767.8, "from_m": 1404.149, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7723.195, "from_m": 6767.8, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9798.043, "from_m": 7723.195, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 9882.852, "from_m": 9798.043, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 10194.626, "from_m": 9882.852, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10635.666, "from_m": 10194.626, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 626278, "profile_key": "13f79fdd2ee3c685eec4010b333db9857a81f653991b507b75a656da14644bd9", "schedule_id": 29419, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2354", "location": "Glenrothes with Thornton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102390}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "Thornton North Jn", "stage_seq": 2, "distance_m": 1160.542, "section_seq": 1, "route_path_id": 102390}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Earlseat Jn", "stage_seq": 3, "distance_m": 2552.914, "section_seq": 1, "route_path_id": 102390}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": null, "location": "Leven", "stage_seq": 4, "distance_m": 10635.666, "section_seq": 1, "route_path_id": 102390}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 10635.666, "from_m": 0.0, "section_seq": 1, "route_path_id": 102390}], "total_distance_m": 10635.666, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 10635.666, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 463, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:22Z", "source_id": 51899206, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:02:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:36Z", "source_id": 16746672, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Glenrothes with Thornton 2354 2354 2 23:54:00 None Leven 0008 0008 1 EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86500/2026-09-17/detailed None Glenrothes with Thornton 2026-09-17T23:54:00+01:00 Leven 12.0 {"type": "LineString", "coordinates": [[-3.1429416, 56.1623142], [-3.1414115999999996, 56.1624426], [-3.1413521, 56.1624502], [-3.1405001999999995, 56.16255889999999], [-3.1398025, 56.16267069999999], [-3.1388286999999995, 56.162846300000005], [-3.1380143, 56.163019899999995], [-3.1373288, 56.1631838], [-3.1368476, 56.163317599999985], [-3.1361978, 56.163509299999994], [-3.1352764, 56.16381820000001], [-3.134567, 56.1640727], [-3.1340518, 56.1642798], [-3.1336312, 56.16445929999999], [-3.13272, 56.164909900000005], [-3.1317292, 56.16548780000001], [-3.1315861999999997, 56.1655867], [-3.1311908999999996, 56.16586], [-3.1306095, 56.16628659999999], [-3.1300885, 56.1667419], [-3.1297998999999996, 56.16702850000001], [-3.1295231, 56.16734769999999], [-3.1293677999999994, 56.167526], [-3.1292124, 56.16770650000001], [-3.1291013, 56.167846], [-3.1289285, 56.168092], [-3.1288629, 56.1681976], [-3.1288419, 56.1682066], [-3.1288224, 56.1682324], [-3.1287723999999995, 56.168298500000006], [-3.1287620180461673, 56.168312231843665], [-3.1285036999999996, 56.168653899999995], [-3.1284736999999994, 56.1686992], [-3.1283231, 56.168937500000006], [-3.1282336999999996, 56.1690572], [-3.1280877, 56.16927059999999], [-3.1279635, 56.1694236], [-3.1277415000000004, 56.1696967], [-3.1275440000000003, 56.169942199999994], [-3.1272586999999996, 56.1703198], [-3.1269009, 56.170822], [-3.1263768000000005, 56.171585], [-3.1263351, 56.171645000000005], [-3.1262748999999994, 56.1717337], [-3.1259099999999997, 56.17228229999999], [-3.1256235, 56.1725741], [-3.125491, 56.172729800000006], [-3.1253396, 56.17288899999999], [-3.1251042, 56.1731082], [-3.1248500999999997, 56.1733298], [-3.1244502, 56.17360009999999], [-3.1241337999999996, 56.17379170000001], [-3.1238184, 56.17395909999999], [-3.1233076999999994, 56.1742114], [-3.1230248, 56.1743402], [-3.1226117, 56.1744881], [-3.1221011999999995, 56.1746773], [-3.121916699999999, 56.17473589999999], [-3.1214478999999997, 56.1748848], [-3.1212675, 56.174931], [-3.1209113999999993, 56.175022199999994], [-3.1203428, 56.17514760000001], [-3.1196561, 56.1752909], [-3.1191922, 56.1753716], [-3.1189427999999997, 56.1754085], [-3.1187441, 56.175438799999995], [-3.1180683, 56.1755239], [-3.1173369999999996, 56.175583800000005], [-3.1166669, 56.175628], [-3.1161065, 56.1756332], [-3.1155670999999994, 56.17563189999999], [-3.1148502, 56.175617599999995], [-3.113475, 56.17559550000001], [-3.1128072, 56.17558110000001], [-3.112085200000001, 56.1755734], [-3.1116103, 56.1755699], [-3.1109873, 56.17558079999999], [-3.1102217999999997, 56.1756509], [-3.1098275999999996, 56.1756988], [-3.1092677999999996, 56.1757853], [-3.1086513999999994, 56.175878299999994], [-3.1079923, 56.1759643], [-3.1074921999999994, 56.17600319999999], [-3.1069981, 56.17600769999999], [-3.1066034999999994, 56.1759955], [-3.1061473, 56.17597159999999], [-3.1055720999999994, 56.1759284], [-3.1054996, 56.175921300000006], [-3.1051543, 56.1758894], [-3.1049304999999996, 56.1758775], [-3.1042062999999995, 56.17588], [-3.1038135, 56.17591539999999], [-3.1033352999999995, 56.17596789999999], [-3.1028317999999997, 56.176058299999994], [-3.1023368999999996, 56.176177300000006], [-3.1008364, 56.1766564], [-3.1003356999999996, 56.1767823], [-3.0998117, 56.1768818], [-3.0992393, 56.17692970000001], [-3.0985219, 56.17694610000001], [-3.0974214, 56.1769299], [-3.0964784999999995, 56.17696219999999], [-3.0958562, 56.177038399999994], [-3.0953239, 56.17713059999999], [-3.094667, 56.1772866], [-3.0939894000000003, 56.1775047], [-3.0933132, 56.177726199999995], [-3.0926453, 56.17800329999999], [-3.0921531999999994, 56.1782547], [-3.0917064999999995, 56.17854160000001], [-3.0914049999999995, 56.1787794], [-3.0910600999999995, 56.17906270000001], [-3.0907087999999994, 56.17937510000001], [-3.0903839999999994, 56.179670300000005], [-3.0901776, 56.1798804], [-3.0900920999999997, 56.1799571], [-3.0899952, 56.1800345], [-3.0899179, 56.1800961], [-3.089666, 56.18025849999999], [-3.089255, 56.1804595], [-3.0887484999999995, 56.1806461], [-3.0880263, 56.18082020000001], [-3.0870969999999995, 56.1809492], [-3.0860759, 56.1810427], [-3.0854647999999996, 56.18110329999998], [-3.0849076, 56.18118559999999], [-3.0843282, 56.1812972], [-3.0839432, 56.1814072], [-3.0835273, 56.1815547], [-3.0831595, 56.1817312], [-3.0828739, 56.181882], [-3.082599, 56.18205819999999], [-3.0823511, 56.1822593], [-3.0821188, 56.1824874], [-3.0819071999999994, 56.1827541], [-3.0811326999999995, 56.1840569], [-3.0807149999999996, 56.18482039999999], [-3.0805074, 56.185201000000006], [-3.0802025999999993, 56.1856434], [-3.0799444, 56.18594029999999], [-3.0796123, 56.18624749999999], [-3.0791350999999993, 56.1865739], [-3.0785635, 56.1868977], [-3.0781088, 56.1871126], [-3.0766227999999995, 56.1878169], [-3.0760112, 56.18809900000001], [-3.0753796999999996, 56.18837969999999], [-3.0746484, 56.1886401], [-3.0741478, 56.1887889], [-3.0737275, 56.1889013], [-3.0731252, 56.18905579999999], [-3.0726220999999994, 56.1891716], [-3.0721037, 56.1892823], [-3.0714178999999997, 56.18939089999999], [-3.0706945, 56.1894759], [-3.0706139999999995, 56.1894854], [-3.0705226, 56.1894961], [-3.0682744, 56.18975209999999], [-3.0677142999999996, 56.18981470000001], [-3.0672841999999996, 56.18986], [-3.0670098999999995, 56.189891499999995], [-3.0634317, 56.1903161], [-3.0617454, 56.19050510000001], [-3.0610182999999997, 56.1905538], [-3.0604582999999996, 56.1905681], [-3.0599183, 56.1905681], [-3.0594223, 56.1905512], [-3.0588684, 56.1905278], [-3.0583276999999995, 56.190495299999995], [-3.0577401, 56.1904449], [-3.0573307, 56.1904036], [-3.0568617, 56.1903463], [-3.0565873, 56.1903117], [-3.0560592, 56.1902162], [-3.0557174999999996, 56.19014140000001], [-3.0554215999999994, 56.1900596], [-3.0547908, 56.189829], [-3.0542719660063726, 56.1896421428196], [-3.0541444000000006, 56.1895962], [-3.0537496999999996, 56.1894636], [-3.0532211, 56.189296899999995], [-3.0529204999999995, 56.18922289999999], [-3.0524898, 56.1891385], [-3.0520190000000005, 56.1890781], [-3.0515854, 56.1890389], [-3.0511379999999995, 56.189018700000005], [-3.0507459, 56.1890259], [-3.0503012, 56.1890709], [-3.0497394, 56.1891309], [-3.0492878, 56.1891969], [-3.0489016, 56.1892579], [-3.0482060999999994, 56.1893852], [-3.0477742999999995, 56.18945719999999], [-3.0473399, 56.189537099999995], [-3.0467249, 56.1896903], [-3.0463512999999995, 56.1898077], [-3.045955, 56.1899481], [-3.0456243999999995, 56.1900919], [-3.0453643, 56.1902143], [-3.0451122999999995, 56.190343899999995], [-3.0448115, 56.190511], [-3.0445961, 56.19065], [-3.0444038, 56.1907916], [-3.0442047999999997, 56.19093109999999], [-3.0439783999999994, 56.19113899999999], [-3.0438102, 56.1913027], [-3.0436864999999997, 56.19147159999999], [-3.0436118, 56.1915833], [-3.0434647, 56.1918042], [-3.0433478999999997, 56.19200300000001], [-3.0432474999999997, 56.1921693], [-3.0431423999999994, 56.1923343], [-3.0430135999999997, 56.19251849999999], [-3.0428581, 56.1926827], [-3.0426863999999996, 56.1928528], [-3.0424906, 56.1930296], [-3.0422437000000007, 56.19323159999999], [-3.0419564999999995, 56.19344389999999], [-3.0417107999999997, 56.193627199999995], [-3.041482499999999, 56.1938029], [-3.0410945999999996, 56.1940661], [-3.0410636, 56.19408909999999], [-3.0408471, 56.194244000000005], [-3.0406159999999995, 56.194388200000006], [-3.0403543999999996, 56.1945415], [-3.0400579, 56.194678], [-3.0397896, 56.1948078], [-3.0394899999999994, 56.1949166], [-3.0391842, 56.195021], [-3.0388824, 56.1951148], [-3.0385283, 56.195210499999995], [-3.0381912, 56.195283], [-3.0378482, 56.19534], [-3.0375408, 56.19538709999999], [-3.0371788, 56.19543839999999], [-3.03677, 56.1954933], [-3.0362940999999997, 56.1955522], [-3.0356964, 56.1956261], [-3.0351753, 56.1956826], [-3.0347607, 56.1957269], [-3.0339303, 56.1957807], [-3.0335124, 56.1957985], [-3.0331260999999996, 56.1958069], [-3.0322382999999995, 56.1958243], [-3.0317195, 56.195826], [-3.0306602, 56.1957986], [-3.0303416, 56.1957831], [-3.0301296, 56.1957683], [-3.0298714, 56.195747399999995], [-3.0296508999999996, 56.1957285], [-3.0293229, 56.19568269999999], [-3.0287998, 56.19560799999999], [-3.0281934, 56.1955108], [-3.0274980999999994, 56.195389], [-3.0268562, 56.1952807], [-3.0263768, 56.19521040000001], [-3.0258709, 56.1951464], [-3.0253808, 56.195084], [-3.0248641999999997, 56.1950361], [-3.0248458999999994, 56.19503449999999], [-3.0248191999999996, 56.19503220000001], [-3.0240731, 56.194972400000005], [-3.0230643, 56.1949204], [-3.0214766999999996, 56.1948657], [-3.0213939999999995, 56.194864200000005], [-3.0194962000000003, 56.1948761], [-3.0185181, 56.1948833], [-3.0167504, 56.1949331], [-3.0154365999999997, 56.194970100000006], [-3.0143202999999996, 56.19501269999999], [-3.0127595, 56.195072199999984], [-3.012364, 56.19508589999999], [-3.0117749, 56.1951062], [-3.0114151, 56.1951032], [-3.0111436, 56.1950975], [-3.0108362, 56.195085500000005], [-3.0105894, 56.1950731], [-3.010346, 56.1950449], [-3.0100768, 56.19501240000001], [-3.0098250999999996, 56.19497030000001], [-3.009551399999999, 56.1949132], [-3.0092561, 56.1948577], [-3.008872199999999, 56.1947585], [-3.0086273, 56.1946963], [-3.0075782, 56.1943977], [-3.0071667, 56.19427960000001], [-3.0066764, 56.19414079999999], [-3.0066096999999994, 56.1941219], [-3.0061751999999995, 56.194006], [-3.0057037999999996, 56.19389410000001], [-3.0054116999999994, 56.19383160000001], [-3.0051274999999995, 56.19376259999999], [-3.0051142, 56.193759400000005], [-3.0048370999999996, 56.1936786], [-3.0046086, 56.1936027], [-3.0043958, 56.193521800000006], [-3.0042468999999996, 56.1934534], [-3.0041184, 56.1933961], [-3.0016467, 56.19225269999999]]} 6.6 2350 0002 Glenrothes with Thornton Leven Leven 56.1922527 -3.0016467 56.1922527 -3.0016467 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Leven TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746672 1789599641202897 11 11 2026-09-16 23:12:10.426757 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:10.046956
594872 626126 P64990 325J73M916 2026-09-16 COMPLETE 16747180 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 626126, "stp": "P", "toc": "Northern", "uid": "P64990", "consist": "195018", "dest_crs": "XNN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64990/2026-09-17/detailed", "trust_id": "325J73M916", "origin_crs": "SYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton Heath T.M.D.", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Newton Heath T.M.D.", "signalling_id": "5J73", "timing_status": "LATE", "origin_station": "Stalybridge", "current_leg_arr": "0002", "current_leg_dep": "2340", "current_leg_end": "Newton Heath T.M.D.", "origin_dep_time": "2344", "origin_platform": "5", "current_location": "Newton Heath T.M.D.", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.064603185837495, 53.48403722174146], [-2.0652482, 53.48394510000001], [-2.0659147, 53.483853800000006], [-2.066125153474899, 53.48382971575916], [-2.0664154, 53.48379649999999], [-2.0669161, 53.4837535], [-2.0675742, 53.4837129], [-2.0682785, 53.48368709999998], [-2.0689489999999995, 53.483698700000005], [-2.0696151, 53.4837394], [-2.0701821, 53.48380079999999], [-2.0706006, 53.48385840000002], [-2.0715346, 53.48398689999999], [-2.0722494, 53.4840914], [-2.0725300999999994, 53.4841335], [-2.0732628, 53.48423209999999], [-2.0735809, 53.484266000000005], [-2.0739106, 53.4843022], [-2.0740798999999996, 53.484320499999995], [-2.0761184, 53.48449130000001], [-2.0770061999999996, 53.48459819999999], [-2.0777626, 53.48473709999999], [-2.0785511999999997, 53.4849445], [-2.0795703, 53.48531970000001], [-2.0802408, 53.48566119999999], [-2.0809489, 53.48611449999999], [-2.0815068, 53.4866496], [-2.0821385, 53.4873236], [-2.082628, 53.48781259999999], [-2.0832176999999996, 53.4882862], [-2.0838135, 53.4887015], [-2.0847255, 53.4892249], [-2.085307499999999, 53.489496200000005], [-2.0861261, 53.48984359999999], [-2.0871758, 53.4901982], [-2.0880620999999997, 53.49043609999998], [-2.0888774999999997, 53.49061489999999], [-2.0897792, 53.4907726], [-2.0906697999999997, 53.4908732], [-2.0914940000000004, 53.4909518], [-2.0921404, 53.4910081], [-2.09267, 53.4910476], [-2.0932297, 53.49108429999999], [-2.093729, 53.4911269], [-2.0941743, 53.49117799999999], [-2.09468, 53.4912476], [-2.0947561, 53.49125819999999], [-2.0950034, 53.49128930000001], [-2.0954345, 53.491345900000006], [-2.096156699999999, 53.491415399999994], [-2.0977291, 53.4915682], [-2.099311, 53.4917036], [-2.0998803, 53.491760799999994], [-2.100517, 53.4918007], [-2.101384, 53.4918273], [-2.1069123, 53.491985099999994], [-2.1111655, 53.4920988], [-2.1119692999999997, 53.49211339999999], [-2.1121014999999996, 53.49211299999999], [-2.1127283, 53.49211110000001], [-2.1131882999999996, 53.492109799999994], [-2.1137627, 53.49209720000001], [-2.1144091, 53.492068499999995], [-2.115123, 53.49202390000001], [-2.1151776, 53.49201899999999], [-2.1160969, 53.491936999999986], [-2.1169559, 53.4918458], [-2.1178046, 53.4917423], [-2.1182136999999996, 53.4916876], [-2.1187862999999996, 53.491602400000005], [-2.1198593, 53.49141319999998], [-2.1213962, 53.4910794], [-2.1226745999999994, 53.49075560000001], [-2.1239349999999995, 53.49038079999999], [-2.1258514, 53.489768799999986], [-2.1266936, 53.4895535], [-2.1275035999999994, 53.489400899999985], [-2.1284639, 53.48926829999999], [-2.1293046999999996, 53.4891888], [-2.1302828, 53.4891585], [-2.1313593, 53.4891616], [-2.1325705, 53.489201], [-2.1337921, 53.4892753], [-2.1349973, 53.4894273], [-2.1362945999999994, 53.489614800000005], [-2.1371904, 53.489792099999995], [-2.1378354999999996, 53.4899491], [-2.1385836, 53.4901784], [-2.1399610999999994, 53.49067919999999], [-2.1410556, 53.49102059999999], [-2.1420144, 53.49125599999999], [-2.1430342, 53.4914436], [-2.144942, 53.49174680000001], [-2.146769, 53.4920315], [-2.148217, 53.49221349999999], [-2.1490793, 53.49227319999999], [-2.1501963, 53.4922887], [-2.1523235, 53.49223190000001], [-2.1533896, 53.49227689999999], [-2.1541439, 53.49234309999999], [-2.1550711999999996, 53.492407199999995], [-2.1558102999999997, 53.49242459999998], [-2.1559566818868516, 53.49242606704792], [-2.1583946, 53.4924505], [-2.1591685, 53.492474400000006], [-2.1602566, 53.4925425], [-2.1610204999999993, 53.4926052], [-2.1625451999999994, 53.49277860000001], [-2.1634207, 53.492881099999984], [-2.1642217000000006, 53.49295949999999], [-2.1648529, 53.493002999999995], [-2.1655199, 53.4930233], [-2.1663521999999995, 53.49302250000001], [-2.1671064, 53.4930113], [-2.167716599999999, 53.4929933], [-2.1694644, 53.492909899999994], [-2.1713672, 53.4928191], [-2.1719917999999994, 53.49280339999999], [-2.1722688, 53.4928023], [-2.1729986999999995, 53.4928061], [-2.1731769, 53.49280879999999], [-2.1745537, 53.492831599999995], [-2.1757715999999996, 53.4928537], [-2.1767902, 53.49283919999999], [-2.1806261, 53.492672799999994], [-2.183074, 53.492581], [-2.1858287999999995, 53.4924777], [-2.1868657, 53.4924277], [-2.1871524, 53.49243089999999], [-2.1873096, 53.4924292], [-2.1874356, 53.49242670000001], [-2.188127, 53.49242189999999], [-2.1892156999999997, 53.492459100000005], [-2.1902759, 53.4925265], [-2.1913414999999996, 53.492602999999995], [-2.1923259, 53.492702], [-2.1932486, 53.4928264], [-2.1938772, 53.492921299999985], [-2.1941666, 53.49296379999999], [-2.1945177, 53.4930154], [-2.1947902, 53.49306849999999], [-2.1957905, 53.4932781], [-2.1973362, 53.4936251], [-2.2000538, 53.49432], [-2.2007662, 53.49449870000001], [-2.2010064, 53.4945568], [-2.2021084, 53.494826999999994], [-2.2025995, 53.4949622], [-2.2034545, 53.495178], [-2.2038287999999997, 53.4952722], [-2.2039939, 53.495334099999994], [-2.2041924, 53.4954027], [-2.2043299, 53.4954446], [-2.2044797, 53.495485999999985], [-2.204578, 53.4955112], [-2.2047014, 53.4955456], [-2.204578, 53.4955112], [-2.2066676, 53.49604119999999], [-2.2072010999999994, 53.496175599999994], [-2.2074459, 53.496284800000005], [-2.2075414, 53.496335599999995], [-2.2076404, 53.4963959], [-2.2077325999999995, 53.49646349999999], [-2.2078185999999995, 53.4965309], [-2.2078714, 53.4965777], [-2.2080081999999996, 53.49674970000001], [-2.2080402, 53.496791599999995], [-2.2080787999999996, 53.4968659], [-2.2081046, 53.4969197], [-2.208126099999999, 53.496992799999994], [-2.2081484999999996, 53.4971002], [-2.2081604999999995, 53.497174300000005], [-2.2081616, 53.4972408], [-2.2081464999999993, 53.497353], [-2.208119, 53.4974764], [-2.2080742, 53.49758380000001], [-2.2080163, 53.49768249999999], [-2.2079683999999995, 53.4977457], [-2.2078924999999994, 53.4978366], [-2.2077698, 53.497947899999986], [-2.2075099, 53.4981414], [-2.2072186, 53.49829470000001], [-2.206914, 53.498425099999984], [-2.2066352, 53.498514799999995], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2052693535283727, 53.498980618229666], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]}", "current_leg_start": "Stalybridge", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "53.5035578", "next_location_lon": "-2.1906638", "previous_location": "Stalybridge", "current_leg_milage": "7.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 124.359, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 248.179, \"from_m\": 124.359, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 466.852, \"from_m\": 248.179, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1580.635, \"from_m\": 466.852, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2310.495, \"from_m\": 1580.635, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8453.863, \"from_m\": 2310.495, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8491.265, \"from_m\": 8453.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10017.932, \"from_m\": 8491.265, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10320.645, \"from_m\": 10017.932, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 10341.61, \"from_m\": 10320.645, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10412.703, \"from_m\": 10341.61, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11271.478, \"from_m\": 10412.703, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11320.59, \"from_m\": 11271.478, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11342.656, \"from_m\": 11320.59, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11433.36, \"from_m\": 11342.656, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11539.552, \"from_m\": 11433.36, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626126, \"profile_key\": \"d209b0c8b192a01f6cbb0491d9d448018efada7132528e02fdb66cd1f106b149\", \"schedule_id\": 21481, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Stalybridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 2, \"distance_m\": 3712.374, \"section_seq\": 1, \"route_path_id\": 74644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 3, \"distance_m\": 8597.949, \"section_seq\": 1, \"route_path_id\": 74644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 4, \"distance_m\": 9829.346, \"section_seq\": 1, \"route_path_id\": 74644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Brewery Jn\", \"stage_seq\": 5, \"distance_m\": 10439.561, \"section_seq\": 1, \"route_path_id\": 74644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 6, \"distance_m\": 11271.478, \"section_seq\": 1, \"route_path_id\": 74644}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Newton Heath T.M.D.\", \"stage_seq\": 7, \"distance_m\": 11539.552, \"section_seq\": 1, \"route_path_id\": 74644}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11539.552, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74644}], \"total_distance_m\": 11539.552, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 11275.753, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 263.799, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2344", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "53.5035578", "current_position_lon": "-2.1906638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:36Z\", \"source_id\": 51900694, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:44Z\", \"source_id\": 16747180, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton Heath T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789599705523823, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:12.842160", "service_state_evidence_id": 16747180, "current_leg_start_actual_dep": "2026-09-17T23:45:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:13.564370", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SYB XNN 5J73 195018 2 100 None {"version": 3, "segments": [{"to_m": 124.359, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 248.179, "from_m": 124.359, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 466.852, "from_m": 248.179, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1580.635, "from_m": 466.852, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2310.495, "from_m": 1580.635, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8453.863, "from_m": 2310.495, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8491.265, "from_m": 8453.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10017.932, "from_m": 8491.265, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10320.645, "from_m": 10017.932, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 10341.61, "from_m": 10320.645, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10412.703, "from_m": 10341.61, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11271.478, "from_m": 10412.703, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11320.59, "from_m": 11271.478, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11342.656, "from_m": 11320.59, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11433.36, "from_m": 11342.656, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11539.552, "from_m": 11433.36, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626126, "profile_key": "d209b0c8b192a01f6cbb0491d9d448018efada7132528e02fdb66cd1f106b149", "schedule_id": 21481, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2344", "location": "Stalybridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Ashton Moss North Jn", "stage_seq": 2, "distance_m": 3712.374, "section_seq": 1, "route_path_id": 74644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Baguley Fold Jn", "stage_seq": 3, "distance_m": 8597.949, "section_seq": 1, "route_path_id": 74644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Philips Park West Jn", "stage_seq": 4, "distance_m": 9829.346, "section_seq": 1, "route_path_id": 74644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Brewery Jn", "stage_seq": 5, "distance_m": 10439.561, "section_seq": 1, "route_path_id": 74644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Thorpes Bridge Jn", "stage_seq": 6, "distance_m": 11271.478, "section_seq": 1, "route_path_id": 74644}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Newton Heath T.M.D.", "stage_seq": 7, "distance_m": 11539.552, "section_seq": 1, "route_path_id": 74644}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11539.552, "from_m": 0.0, "section_seq": 1, "route_path_id": 74644}], "total_distance_m": 11539.552, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 11275.753, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 263.799, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8118, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:36Z", "source_id": 51900694, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:02:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:44Z", "source_id": 16747180, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Stalybridge 2344 2344 5 None None Newton Heath T.M.D. 0001 0001 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P64990/2026-09-17/detailed None Stalybridge 2026-09-17T23:45:00+01:00 Newton Heath T.M.D. 22.0 {"type": "LineString", "coordinates": [[-2.064603185837495, 53.48403722174146], [-2.0652482, 53.48394510000001], [-2.0659147, 53.483853800000006], [-2.066125153474899, 53.48382971575916], [-2.0664154, 53.48379649999999], [-2.0669161, 53.4837535], [-2.0675742, 53.4837129], [-2.0682785, 53.48368709999998], [-2.0689489999999995, 53.483698700000005], [-2.0696151, 53.4837394], [-2.0701821, 53.48380079999999], [-2.0706006, 53.48385840000002], [-2.0715346, 53.48398689999999], [-2.0722494, 53.4840914], [-2.0725300999999994, 53.4841335], [-2.0732628, 53.48423209999999], [-2.0735809, 53.484266000000005], [-2.0739106, 53.4843022], [-2.0740798999999996, 53.484320499999995], [-2.0761184, 53.48449130000001], [-2.0770061999999996, 53.48459819999999], [-2.0777626, 53.48473709999999], [-2.0785511999999997, 53.4849445], [-2.0795703, 53.48531970000001], [-2.0802408, 53.48566119999999], [-2.0809489, 53.48611449999999], [-2.0815068, 53.4866496], [-2.0821385, 53.4873236], [-2.082628, 53.48781259999999], [-2.0832176999999996, 53.4882862], [-2.0838135, 53.4887015], [-2.0847255, 53.4892249], [-2.085307499999999, 53.489496200000005], [-2.0861261, 53.48984359999999], [-2.0871758, 53.4901982], [-2.0880620999999997, 53.49043609999998], [-2.0888774999999997, 53.49061489999999], [-2.0897792, 53.4907726], [-2.0906697999999997, 53.4908732], [-2.0914940000000004, 53.4909518], [-2.0921404, 53.4910081], [-2.09267, 53.4910476], [-2.0932297, 53.49108429999999], [-2.093729, 53.4911269], [-2.0941743, 53.49117799999999], [-2.09468, 53.4912476], [-2.0947561, 53.49125819999999], [-2.0950034, 53.49128930000001], [-2.0954345, 53.491345900000006], [-2.096156699999999, 53.491415399999994], [-2.0977291, 53.4915682], [-2.099311, 53.4917036], [-2.0998803, 53.491760799999994], [-2.100517, 53.4918007], [-2.101384, 53.4918273], [-2.1069123, 53.491985099999994], [-2.1111655, 53.4920988], [-2.1119692999999997, 53.49211339999999], [-2.1121014999999996, 53.49211299999999], [-2.1127283, 53.49211110000001], [-2.1131882999999996, 53.492109799999994], [-2.1137627, 53.49209720000001], [-2.1144091, 53.492068499999995], [-2.115123, 53.49202390000001], [-2.1151776, 53.49201899999999], [-2.1160969, 53.491936999999986], [-2.1169559, 53.4918458], [-2.1178046, 53.4917423], [-2.1182136999999996, 53.4916876], [-2.1187862999999996, 53.491602400000005], [-2.1198593, 53.49141319999998], [-2.1213962, 53.4910794], [-2.1226745999999994, 53.49075560000001], [-2.1239349999999995, 53.49038079999999], [-2.1258514, 53.489768799999986], [-2.1266936, 53.4895535], [-2.1275035999999994, 53.489400899999985], [-2.1284639, 53.48926829999999], [-2.1293046999999996, 53.4891888], [-2.1302828, 53.4891585], [-2.1313593, 53.4891616], [-2.1325705, 53.489201], [-2.1337921, 53.4892753], [-2.1349973, 53.4894273], [-2.1362945999999994, 53.489614800000005], [-2.1371904, 53.489792099999995], [-2.1378354999999996, 53.4899491], [-2.1385836, 53.4901784], [-2.1399610999999994, 53.49067919999999], [-2.1410556, 53.49102059999999], [-2.1420144, 53.49125599999999], [-2.1430342, 53.4914436], [-2.144942, 53.49174680000001], [-2.146769, 53.4920315], [-2.148217, 53.49221349999999], [-2.1490793, 53.49227319999999], [-2.1501963, 53.4922887], [-2.1523235, 53.49223190000001], [-2.1533896, 53.49227689999999], [-2.1541439, 53.49234309999999], [-2.1550711999999996, 53.492407199999995], [-2.1558102999999997, 53.49242459999998], [-2.1559566818868516, 53.49242606704792], [-2.1583946, 53.4924505], [-2.1591685, 53.492474400000006], [-2.1602566, 53.4925425], [-2.1610204999999993, 53.4926052], [-2.1625451999999994, 53.49277860000001], [-2.1634207, 53.492881099999984], [-2.1642217000000006, 53.49295949999999], [-2.1648529, 53.493002999999995], [-2.1655199, 53.4930233], [-2.1663521999999995, 53.49302250000001], [-2.1671064, 53.4930113], [-2.167716599999999, 53.4929933], [-2.1694644, 53.492909899999994], [-2.1713672, 53.4928191], [-2.1719917999999994, 53.49280339999999], [-2.1722688, 53.4928023], [-2.1729986999999995, 53.4928061], [-2.1731769, 53.49280879999999], [-2.1745537, 53.492831599999995], [-2.1757715999999996, 53.4928537], [-2.1767902, 53.49283919999999], [-2.1806261, 53.492672799999994], [-2.183074, 53.492581], [-2.1858287999999995, 53.4924777], [-2.1868657, 53.4924277], [-2.1871524, 53.49243089999999], [-2.1873096, 53.4924292], [-2.1874356, 53.49242670000001], [-2.188127, 53.49242189999999], [-2.1892156999999997, 53.492459100000005], [-2.1902759, 53.4925265], [-2.1913414999999996, 53.492602999999995], [-2.1923259, 53.492702], [-2.1932486, 53.4928264], [-2.1938772, 53.492921299999985], [-2.1941666, 53.49296379999999], [-2.1945177, 53.4930154], [-2.1947902, 53.49306849999999], [-2.1957905, 53.4932781], [-2.1973362, 53.4936251], [-2.2000538, 53.49432], [-2.2007662, 53.49449870000001], [-2.2010064, 53.4945568], [-2.2021084, 53.494826999999994], [-2.2025995, 53.4949622], [-2.2034545, 53.495178], [-2.2038287999999997, 53.4952722], [-2.2039939, 53.495334099999994], [-2.2041924, 53.4954027], [-2.2043299, 53.4954446], [-2.2044797, 53.495485999999985], [-2.204578, 53.4955112], [-2.2047014, 53.4955456], [-2.204578, 53.4955112], [-2.2066676, 53.49604119999999], [-2.2072010999999994, 53.496175599999994], [-2.2074459, 53.496284800000005], [-2.2075414, 53.496335599999995], [-2.2076404, 53.4963959], [-2.2077325999999995, 53.49646349999999], [-2.2078185999999995, 53.4965309], [-2.2078714, 53.4965777], [-2.2080081999999996, 53.49674970000001], [-2.2080402, 53.496791599999995], [-2.2080787999999996, 53.4968659], [-2.2081046, 53.4969197], [-2.208126099999999, 53.496992799999994], [-2.2081484999999996, 53.4971002], [-2.2081604999999995, 53.497174300000005], [-2.2081616, 53.4972408], [-2.2081464999999993, 53.497353], [-2.208119, 53.4974764], [-2.2080742, 53.49758380000001], [-2.2080163, 53.49768249999999], [-2.2079683999999995, 53.4977457], [-2.2078924999999994, 53.4978366], [-2.2077698, 53.497947899999986], [-2.2075099, 53.4981414], [-2.2072186, 53.49829470000001], [-2.206914, 53.498425099999984], [-2.2066352, 53.498514799999995], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2052693535283727, 53.498980618229666], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]} 7.2 2340 0002 Stalybridge Newton Heath T.M.D. Newton Heath T.M.D. 53.5035578 -2.1906638 53.5035578 -2.1906638 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Newton Heath T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747180 1789599705523823 14 14 2026-09-16 23:12:13.564370 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:12.842160
594873 623310 W45543 879T64M716 2026-09-16 COMPLETE 16746802 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 623310, "stp": "P", "toc": "Thameslink", "uid": "W45543", "consist": "700127", "dest_crs": "BDM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45543/2026-09-17/detailed", "trust_id": "879T64M716", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": "3", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "9T64", "timing_status": "LATE", "origin_station": "Brighton", "current_leg_arr": "0002", "current_leg_dep": "2351", "current_leg_end": "Bedford", "origin_dep_time": "2128", "origin_platform": "5", "current_location": "Bedford", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]}", "current_leg_start": "Flitwick", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "52.1354670", "next_location_lon": "-0.4791311", "previous_location": "Flitwick", "current_leg_milage": "9.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 260.162, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 301.517, \"from_m\": 260.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 331.218, \"from_m\": 301.517, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 390.168, \"from_m\": 331.218, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 535.472, \"from_m\": 390.168, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 965.326, \"from_m\": 535.472, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 978.427, \"from_m\": 965.326, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1700.314, \"from_m\": 978.427, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1767.232, \"from_m\": 1700.314, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2435.68, \"from_m\": 1767.232, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2499.451, \"from_m\": 2435.68, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4026.501, \"from_m\": 2499.451, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15614.909, \"from_m\": 4026.501, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15655.192, \"from_m\": 15614.909, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16092.358, \"from_m\": 15655.192, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16126.159, \"from_m\": 16092.358, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20211.304, \"from_m\": 16126.159, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20275.269, \"from_m\": 20211.304, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20321.535, \"from_m\": 20275.269, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20839.697, \"from_m\": 20321.535, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22053.416, \"from_m\": 20839.697, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22079.115, \"from_m\": 22053.416, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22188.002, \"from_m\": 22079.115, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29916.909, \"from_m\": 22188.002, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30774.482, \"from_m\": 29916.909, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37256.552, \"from_m\": 30774.482, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37372.002, \"from_m\": 37256.552, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38224.778, \"from_m\": 37372.002, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39040.497, \"from_m\": 38224.778, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39111.818, \"from_m\": 39040.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46828.084, \"from_m\": 39111.818, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47564.65, \"from_m\": 46828.084, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58479.647, \"from_m\": 47564.65, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58534.664, \"from_m\": 58479.647, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63107.67, \"from_m\": 58534.664, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64385.313, \"from_m\": 63107.67, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64443.878, \"from_m\": 64385.313, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64488.149, \"from_m\": 64443.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64523.855, \"from_m\": 64488.149, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64587.554, \"from_m\": 64523.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64676.223, \"from_m\": 64587.554, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64706.658, \"from_m\": 64676.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65100.915, \"from_m\": 64706.658, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 65137.88, \"from_m\": 65100.915, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66034.331, \"from_m\": 65137.88, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 66065.727, \"from_m\": 66034.331, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66099.739, \"from_m\": 66065.727, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 66515.199, \"from_m\": 66099.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67504.523, \"from_m\": 66515.199, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67826.507, \"from_m\": 67504.523, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 67884.772, \"from_m\": 67826.507, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 71173.425, \"from_m\": 67884.772, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71234.941, \"from_m\": 71173.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76516.114, \"from_m\": 71234.941, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 78405.924, \"from_m\": 76516.114, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 79342.351, \"from_m\": 78405.924, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80914.258, \"from_m\": 79342.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 82528.162, \"from_m\": 80914.258, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 82771.514, \"from_m\": 82528.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82867.527, \"from_m\": 82771.514, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 82914.786, \"from_m\": 82867.527, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83153.285, \"from_m\": 82914.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83680.57, \"from_m\": 83153.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83718.334, \"from_m\": 83680.57, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 84275.565, \"from_m\": 83718.334, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 84353.191, \"from_m\": 84275.565, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 87704.895, \"from_m\": 84353.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 87982.856, \"from_m\": 87704.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 88020.118, \"from_m\": 87982.856, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 89247.105, \"from_m\": 88020.118, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89315.99, \"from_m\": 89247.105, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 90112.691, \"from_m\": 89315.99, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 92275.663, \"from_m\": 90112.691, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 92380.083, \"from_m\": 92275.663, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 93655.616, \"from_m\": 92380.083, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 94303.897, \"from_m\": 93655.616, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 94336.662, \"from_m\": 94303.897, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95106.574, \"from_m\": 94336.662, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 96787.264, \"from_m\": 95106.574, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 98479.307, \"from_m\": 96787.264, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 98510.962, \"from_m\": 98479.307, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 98561.808, \"from_m\": 98510.962, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 116171.821, \"from_m\": 98561.808, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 120305.406, \"from_m\": 116171.821, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 125498.704, \"from_m\": 120305.406, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 125583.714, \"from_m\": 125498.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 125600.914, \"from_m\": 125583.714, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 125686.487, \"from_m\": 125600.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126259.036, \"from_m\": 125686.487, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 129743.414, \"from_m\": 126259.036, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131542.212, \"from_m\": 129743.414, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 134143.917, \"from_m\": 131542.212, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 135018.671, \"from_m\": 134143.917, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 136069.945, \"from_m\": 135018.671, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 140123.596, \"from_m\": 136069.945, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 140170.889, \"from_m\": 140123.596, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 143637.524, \"from_m\": 140170.889, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 151591.576, \"from_m\": 143637.524, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 151638.973, \"from_m\": 151591.576, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 154460.328, \"from_m\": 151638.973, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 165194.126, \"from_m\": 154460.328, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 165239.355, \"from_m\": 165194.126, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166102.953, \"from_m\": 165239.355, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 166395.063, \"from_m\": 166102.953, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 166439.981, \"from_m\": 166395.063, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166573.542, \"from_m\": 166439.981, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 166607.92, \"from_m\": 166573.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166692.598, \"from_m\": 166607.92, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 623310, \"profile_key\": \"09a6009dd0268448c21da41d636d48fdef5bcc83f4b59024bc828af421a985ac\", \"schedule_id\": 27091, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2131H\", \"wtt_dep\": \"2132\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 2140.594, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2138H\", \"location\": \"Hassocks\", \"stage_seq\": 3, \"distance_m\": 11313.648, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2141H\", \"wtt_dep\": \"2142\", \"location\": \"Burgess Hill\", \"stage_seq\": 4, \"distance_m\": 14726.958, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Keymer Jn\", \"stage_seq\": 5, \"distance_m\": 15655.192, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2143H\", \"wtt_dep\": \"2144\", \"location\": \"Wivelsfield\", \"stage_seq\": 6, \"distance_m\": 16009.718, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2149H\", \"location\": \"Haywards Heath\", \"stage_seq\": 7, \"distance_m\": 20722.377, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Copyhold Jn\", \"stage_seq\": 8, \"distance_m\": 21948.721, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2154H\", \"wtt_dep\": \"2155\", \"location\": \"Balcombe\", \"stage_seq\": 9, \"distance_m\": 27079.724, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 10, \"distance_m\": 31013.897, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2201H\", \"location\": \"Three Bridges\", \"stage_seq\": 11, \"distance_m\": 34208.343, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2206H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 12, \"distance_m\": 38694.869, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 13, \"distance_m\": 46690.033, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 14, \"distance_m\": 58534.664, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Purley\", \"stage_seq\": 15, \"distance_m\": 60113.681, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221H\", \"location\": \"East Croydon\", \"stage_seq\": 16, \"distance_m\": 64908.551, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 65756.261, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 18, \"distance_m\": 66515.199, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Norwood Junction\", \"stage_seq\": 19, \"distance_m\": 67569.261, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Sydenham\", \"stage_seq\": 20, \"distance_m\": 71173.425, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"New Cross Gate\", \"stage_seq\": 21, \"distance_m\": 76867.236, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 22, \"distance_m\": 77968.526, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 23, \"distance_m\": 79587.659, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2236\", \"location\": \"London Bridge\", \"stage_seq\": 24, \"distance_m\": 81452.437, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 25, \"distance_m\": 82179.455, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 26, \"distance_m\": 82786.883, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"London Blackfriars\", \"stage_seq\": 27, \"distance_m\": 83389.017, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244\", \"location\": \"City Thameslink\", \"stage_seq\": 28, \"distance_m\": 83791.401, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2246H\", \"location\": \"Farringdon\", \"stage_seq\": 29, \"distance_m\": 84521.559, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 30, \"distance_m\": 86740.414, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Dock Jn North\", \"stage_seq\": 31, \"distance_m\": 87972.292, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Kentish Town\", \"stage_seq\": 32, \"distance_m\": 88939.317, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 33, \"distance_m\": 89943.839, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 34, \"distance_m\": 92256.528, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 35, \"distance_m\": 92690.466, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Cricklewood\", \"stage_seq\": 36, \"distance_m\": 94684.78, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Hendon\", \"stage_seq\": 37, \"distance_m\": 97771.732, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Silkstream Jn\", \"stage_seq\": 38, \"distance_m\": 99181.62, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Radlett Jn\", \"stage_seq\": 39, \"distance_m\": 109758.855, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"St. Albans\", \"stage_seq\": 40, \"distance_m\": 118545.746, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 41, \"distance_m\": 125583.714, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324H\", \"location\": \"Harpenden\", \"stage_seq\": 42, \"distance_m\": 126122.825, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2331\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 43, \"distance_m\": 133512.309, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2334\", \"location\": \"Luton\", \"stage_seq\": 44, \"distance_m\": 135266.393, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338\", \"location\": \"Leagrave\", \"stage_seq\": 45, \"distance_m\": 139187.28, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 46, \"distance_m\": 139959.138, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2342H\", \"location\": \"Harlington\", \"stage_seq\": 47, \"distance_m\": 146459.793, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2347\", \"location\": \"Flitwick\", \"stage_seq\": 48, \"distance_m\": 151177.463, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Wixams\", \"stage_seq\": 49, \"distance_m\": 161232.55, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 50, \"distance_m\": 165076.825, \"section_seq\": 1, \"route_path_id\": 101471}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 51, \"distance_m\": 166692.598, \"section_seq\": 1, \"route_path_id\": 101471}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 166692.598, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101471}], \"total_distance_m\": 166692.598, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 159544.405, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7148.193, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2128", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.1354670", "current_position_lon": "-0.4791311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:29:43Z\", \"source_id\": 51611885, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:30:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:29:46Z\", \"source_id\": 16661633, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30899, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:36:37Z\", \"source_id\": 51627566, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:37:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:36:43Z\", \"source_id\": 16666291, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:41:11Z\", \"source_id\": 51637789, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:41:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:41:16Z\", \"source_id\": 16669282, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:54Z\", \"source_id\": 51641603, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:44:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:59Z\", \"source_id\": 16670422, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:47:36Z\", \"source_id\": 51651937, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:47:38Z\", \"source_id\": 16673478, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:53:13Z\", \"source_id\": 51664500, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:53:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:53:17Z\", \"source_id\": 16677156, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:49Z\", \"source_id\": 51676543, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:59:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:52Z\", \"source_id\": 16680653, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:39Z\", \"source_id\": 51687185, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:04:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:43Z\", \"source_id\": 16683759, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:16:39Z\", \"source_id\": 51715449, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:16:43Z\", \"source_id\": 16691883, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:04Z\", \"source_id\": 51722663, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:20:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:08Z\", \"source_id\": 16693994, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:04Z\", \"source_id\": 51728872, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:24:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:08Z\", \"source_id\": 16695850, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:32Z\", \"source_id\": 51739873, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:33Z\", \"source_id\": 16699075, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:43Z\", \"source_id\": 51748553, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:48Z\", \"source_id\": 16701673, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:19Z\", \"source_id\": 51762050, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:22Z\", \"source_id\": 16705474, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:38Z\", \"source_id\": 51768535, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:41Z\", \"source_id\": 16707477, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:29Z\", \"source_id\": 51772164, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:33Z\", \"source_id\": 16708635, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:06Z\", \"source_id\": 51779193, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:11Z\", \"source_id\": 16710695, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:19Z\", \"source_id\": 51789490, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:23Z\", \"source_id\": 16713773, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:18Z\", \"source_id\": 51795155, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:23Z\", \"source_id\": 16715434, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:36Z\", \"source_id\": 51801173, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:42Z\", \"source_id\": 16717296, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:13Z\", \"source_id\": 51804080, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:17Z\", \"source_id\": 16718167, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:13Z\", \"source_id\": 51839222, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:12Z\", \"source_id\": 16728893, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:47Z\", \"source_id\": 51850250, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:53Z\", \"source_id\": 16732226, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:08Z\", \"source_id\": 51860770, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:13Z\", \"source_id\": 16735338, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:16Z\", \"source_id\": 51864394, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:21Z\", \"source_id\": 16736406, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:25Z\", \"source_id\": 51871065, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:28Z\", \"source_id\": 16738329, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:48Z\", \"source_id\": 51878992, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:53Z\", \"source_id\": 16740773, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:51Z\", \"source_id\": 51884877, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:58Z\", \"source_id\": 16742622, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17925, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:29Z\", \"source_id\": 51899350, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:40Z\", \"source_id\": 16746802, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford", "service_state_platform": "3", "timing_fact_generation": 1789599641046408, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:16.419040", "service_state_evidence_id": 16746802, "current_leg_start_actual_dep": "2026-09-17T23:48:00+01:00", "operational_evidence_version": 173, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:17.552420", "service_state_valid_until_kind": null, "operational_interpretation_version": 173, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P BTN BDM 9T64 700127 12 100 None {"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 331.218, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 390.168, "from_m": 331.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 535.472, "from_m": 390.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 965.326, "from_m": 535.472, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 978.427, "from_m": 965.326, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1700.314, "from_m": 978.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1767.232, "from_m": 1700.314, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2435.68, "from_m": 1767.232, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2499.451, "from_m": 2435.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4026.501, "from_m": 2499.451, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15614.909, "from_m": 4026.501, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15655.192, "from_m": 15614.909, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16092.358, "from_m": 15655.192, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16126.159, "from_m": 16092.358, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20211.304, "from_m": 16126.159, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20275.269, "from_m": 20211.304, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20321.535, "from_m": 20275.269, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20839.697, "from_m": 20321.535, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22053.416, "from_m": 20839.697, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22079.115, "from_m": 22053.416, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22188.002, "from_m": 22079.115, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29916.909, "from_m": 22188.002, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30774.482, "from_m": 29916.909, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37256.552, "from_m": 30774.482, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37372.002, "from_m": 37256.552, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38224.778, "from_m": 37372.002, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39040.497, "from_m": 38224.778, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39111.818, "from_m": 39040.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46828.084, "from_m": 39111.818, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47564.65, "from_m": 46828.084, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58479.647, "from_m": 47564.65, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58534.664, "from_m": 58479.647, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63107.67, "from_m": 58534.664, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64385.313, "from_m": 63107.67, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64443.878, "from_m": 64385.313, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64488.149, "from_m": 64443.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64523.855, "from_m": 64488.149, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64587.554, "from_m": 64523.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64676.223, "from_m": 64587.554, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64706.658, "from_m": 64676.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65100.915, "from_m": 64706.658, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65137.88, "from_m": 65100.915, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66034.331, "from_m": 65137.88, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 66065.727, "from_m": 66034.331, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66099.739, "from_m": 66065.727, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66515.199, "from_m": 66099.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67504.523, "from_m": 66515.199, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67826.507, "from_m": 67504.523, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67884.772, "from_m": 67826.507, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71173.425, "from_m": 67884.772, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71234.941, "from_m": 71173.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76516.114, "from_m": 71234.941, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78405.924, "from_m": 76516.114, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 79342.351, "from_m": 78405.924, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80914.258, "from_m": 79342.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 82528.162, "from_m": 80914.258, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 82771.514, "from_m": 82528.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82867.527, "from_m": 82771.514, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82914.786, "from_m": 82867.527, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83153.285, "from_m": 82914.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83680.57, "from_m": 83153.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 83718.334, "from_m": 83680.57, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 84275.565, "from_m": 83718.334, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 84353.191, "from_m": 84275.565, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 87704.895, "from_m": 84353.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 87982.856, "from_m": 87704.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 88020.118, "from_m": 87982.856, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 89247.105, "from_m": 88020.118, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89315.99, "from_m": 89247.105, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 90112.691, "from_m": 89315.99, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 92275.663, "from_m": 90112.691, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 92380.083, "from_m": 92275.663, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 93655.616, "from_m": 92380.083, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 94303.897, "from_m": 93655.616, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 94336.662, "from_m": 94303.897, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95106.574, "from_m": 94336.662, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 96787.264, "from_m": 95106.574, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 98479.307, "from_m": 96787.264, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 98510.962, "from_m": 98479.307, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 98561.808, "from_m": 98510.962, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 116171.821, "from_m": 98561.808, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 120305.406, "from_m": 116171.821, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 125498.704, "from_m": 120305.406, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 125583.714, "from_m": 125498.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 125600.914, "from_m": 125583.714, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125686.487, "from_m": 125600.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126259.036, "from_m": 125686.487, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 129743.414, "from_m": 126259.036, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131542.212, "from_m": 129743.414, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 134143.917, "from_m": 131542.212, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 135018.671, "from_m": 134143.917, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 136069.945, "from_m": 135018.671, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 140123.596, "from_m": 136069.945, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 140170.889, "from_m": 140123.596, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 143637.524, "from_m": 140170.889, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 151591.576, "from_m": 143637.524, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 151638.973, "from_m": 151591.576, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 154460.328, "from_m": 151638.973, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 165194.126, "from_m": 154460.328, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 165239.355, "from_m": 165194.126, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166102.953, "from_m": 165239.355, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 166395.063, "from_m": 166102.953, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 166439.981, "from_m": 166395.063, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166573.542, "from_m": 166439.981, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 166607.92, "from_m": 166573.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166692.598, "from_m": 166607.92, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 623310, "profile_key": "09a6009dd0268448c21da41d636d48fdef5bcc83f4b59024bc828af421a985ac", "schedule_id": 27091, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2128", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132", "location": "Preston Park", "stage_seq": 2, "distance_m": 2140.594, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "Hassocks", "stage_seq": 3, "distance_m": 11313.648, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142", "location": "Burgess Hill", "stage_seq": 4, "distance_m": 14726.958, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Keymer Jn", "stage_seq": 5, "distance_m": 15655.192, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144", "location": "Wivelsfield", "stage_seq": 6, "distance_m": 16009.718, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149H", "location": "Haywards Heath", "stage_seq": 7, "distance_m": 20722.377, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Copyhold Jn", "stage_seq": 8, "distance_m": 21948.721, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155", "location": "Balcombe", "stage_seq": 9, "distance_m": 27079.724, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Balcombe Tunnel Jn", "stage_seq": 10, "distance_m": 31013.897, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2201H", "location": "Three Bridges", "stage_seq": 11, "distance_m": 34208.343, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2206H", "location": "Gatwick Airport", "stage_seq": 12, "distance_m": 38694.869, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Earlswood (Surrey)", "stage_seq": 13, "distance_m": 46690.033, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Stoats Nest Jn", "stage_seq": 14, "distance_m": 58534.664, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Purley", "stage_seq": 15, "distance_m": 60113.681, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "East Croydon", "stage_seq": 16, "distance_m": 64908.551, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 65756.261, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Norwood Fork Jn", "stage_seq": 18, "distance_m": 66515.199, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Norwood Junction", "stage_seq": 19, "distance_m": 67569.261, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Sydenham", "stage_seq": 20, "distance_m": 71173.425, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "New Cross Gate", "stage_seq": 21, "distance_m": 76867.236, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Bricklayers Arms Jn", "stage_seq": 22, "distance_m": 77968.526, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Blue Anchor (Kent)", "stage_seq": 23, "distance_m": 79587.659, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2236", "location": "London Bridge", "stage_seq": 24, "distance_m": 81452.437, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Metropolitan Jn", "stage_seq": 25, "distance_m": 82179.455, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Blackfriars Jn", "stage_seq": 26, "distance_m": 82786.883, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "London Blackfriars", "stage_seq": 27, "distance_m": 83389.017, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "City Thameslink", "stage_seq": 28, "distance_m": 83791.401, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "Farringdon", "stage_seq": 29, "distance_m": 84521.559, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "St Pancras Low Level", "stage_seq": 30, "distance_m": 86740.414, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Dock Jn North", "stage_seq": 31, "distance_m": 87972.292, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Kentish Town", "stage_seq": 32, "distance_m": 88939.317, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Carlton Road Jn", "stage_seq": 33, "distance_m": 89943.839, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "West Hampstead South Jn", "stage_seq": 34, "distance_m": 92256.528, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "West Hampstead Thameslink", "stage_seq": 35, "distance_m": 92690.466, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Cricklewood", "stage_seq": 36, "distance_m": 94684.78, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Hendon", "stage_seq": 37, "distance_m": 97771.732, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Silkstream Jn", "stage_seq": 38, "distance_m": 99181.62, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Radlett Jn", "stage_seq": 39, "distance_m": 109758.855, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "St. Albans", "stage_seq": 40, "distance_m": 118545.746, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Harpenden Jn", "stage_seq": 41, "distance_m": 125583.714, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324H", "location": "Harpenden", "stage_seq": 42, "distance_m": 126122.825, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2331", "location": "Luton Airport Parkway", "stage_seq": 43, "distance_m": 133512.309, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2334", "location": "Luton", "stage_seq": 44, "distance_m": 135266.393, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338", "location": "Leagrave", "stage_seq": 45, "distance_m": 139187.28, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Leagrave Jn", "stage_seq": 46, "distance_m": 139959.138, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2342H", "location": "Harlington", "stage_seq": 47, "distance_m": 146459.793, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2347", "location": "Flitwick", "stage_seq": 48, "distance_m": 151177.463, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Wixams", "stage_seq": 49, "distance_m": 161232.55, "section_seq": 1, "route_path_id": 101471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Bedford South Jn", "stage_seq": 50, "distance_m": 165076.825, "section_seq": 1, "route_path_id": 101471}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Bedford", "stage_seq": 51, "distance_m": 166692.598, "section_seq": 1, "route_path_id": 101471}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 166692.598, "from_m": 0.0, "section_seq": 1, "route_path_id": 101471}], "total_distance_m": 166692.598, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 159544.405, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7148.193, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:29:43Z", "source_id": 51611885, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T20:30:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:29:46Z", "source_id": 16661633, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30899, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:36:37Z", "source_id": 51627566, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:37:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:36:43Z", "source_id": 16666291, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:41:11Z", "source_id": 51637789, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:41:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:41:16Z", "source_id": 16669282, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30878, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:54Z", "source_id": 51641603, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:44:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:59Z", "source_id": 16670422, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:47:36Z", "source_id": 51651937, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T20:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:47:38Z", "source_id": 16673478, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30841, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:53:13Z", "source_id": 51664500, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:53:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:53:17Z", "source_id": 16677156, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:49Z", "source_id": 51676543, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:59:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:52Z", "source_id": 16680653, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30596, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:39Z", "source_id": 51687185, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:04:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:43Z", "source_id": 16683759, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:16:39Z", "source_id": 51715449, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:17:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:16:43Z", "source_id": 16691883, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30204, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:04Z", "source_id": 51722663, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:20:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:08Z", "source_id": 16693994, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:04Z", "source_id": 51728872, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:24:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:08Z", "source_id": 16695850, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:32Z", "source_id": 51739873, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T21:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:33Z", "source_id": 16699075, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:43Z", "source_id": 51748553, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:33:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:48Z", "source_id": 16701673, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:19Z", "source_id": 51762050, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T21:39:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:22Z", "source_id": 16705474, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:38Z", "source_id": 51768535, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T21:42:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:41Z", "source_id": 16707477, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:29Z", "source_id": 51772164, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T21:44:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:33Z", "source_id": 16708635, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:06Z", "source_id": 51779193, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T21:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:11Z", "source_id": 16710695, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:19Z", "source_id": 51789490, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T21:53:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:23Z", "source_id": 16713773, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:18Z", "source_id": 51795155, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T21:57:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:23Z", "source_id": 16715434, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:36Z", "source_id": 51801173, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T22:00:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:42Z", "source_id": 16717296, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:13Z", "source_id": 51804080, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T22:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:17Z", "source_id": 16718167, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:13Z", "source_id": 51839222, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T22:22:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:12Z", "source_id": 16728893, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18213, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:47Z", "source_id": 51850250, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T22:29:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:53Z", "source_id": 16732226, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:08Z", "source_id": 51860770, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T22:35:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:13Z", "source_id": 16735338, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:16Z", "source_id": 51864394, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-16T22:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:21Z", "source_id": 16736406, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18140, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:25Z", "source_id": 51871065, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T22:41:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:28Z", "source_id": 16738329, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18108, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:48Z", "source_id": 51878992, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T22:47:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:53Z", "source_id": 16740773, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:51Z", "source_id": 51884877, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-16T22:50:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:58Z", "source_id": 16742622, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17925, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:29Z", "source_id": 51899350, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-16T23:02:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:40Z", "source_id": 16746802, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Brighton 2128 2128 5 None None Bedford 0001 0001 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W45543/2026-09-17/detailed None Flitwick 2026-09-17T23:48:00+01:00 Bedford 11.0 {"type": "LineString", "coordinates": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]} 9.7 2351 0002 Flitwick Bedford Bedford 52.1354670 -0.4791311 52.1354670 -0.4791311 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Bedford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746802 1789599641046408 173 173 2026-09-16 23:12:17.552420 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:16.419040
594874 626326 Y15688 732A55M916 2026-09-16 COMPLETE 16746994 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 626326, "stp": "P", "toc": "Great Western Railway", "uid": "Y15688", "consist": "165129", "dest_crs": "SLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15688/2026-09-17/detailed", "trust_id": "732A55M916", "origin_crs": "WNC", "show_on_map": 0, "dar_est_time": "23:56:00", "dar_platform": null, "dest_station": "Slough", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "1", "is_terminated": 1, "next_location": "Slough", "signalling_id": "2A55", "timing_status": "ON TIME", "origin_station": "Windsor & Eton Central", "current_leg_arr": "0002", "current_leg_dep": "2356", "current_leg_end": "Slough", "origin_dep_time": "2356", "origin_platform": "BAY", "current_location": "Slough", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]}", "current_leg_start": "Windsor & Eton Central", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "51.5122547", "next_location_lon": "-0.5919076", "previous_location": "Windsor & Eton Central", "current_leg_milage": "5.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 299.623, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 565.85, \"from_m\": 299.623, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2442.286, \"from_m\": 565.85, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2452.756, \"from_m\": 2442.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3972.252, \"from_m\": 2452.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4224.082, \"from_m\": 3972.252, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4727.077, \"from_m\": 4224.082, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 4856.584, \"from_m\": 4727.077, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6062.542, \"from_m\": 4856.584, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 6228.679, \"from_m\": 6062.542, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7464.027, \"from_m\": 6228.679, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8039.345, \"from_m\": 7464.027, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626326, \"profile_key\": \"a29e25217e1a6659915d4b17ad7358fe4c46f22572fa0a77ec38a42783a519b3\", \"schedule_id\": 30250, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Windsor & Eton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Slough\", \"stage_seq\": 2, \"distance_m\": 8039.345, \"section_seq\": 1, \"route_path_id\": 40410}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8039.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}], \"total_distance_m\": 8039.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7324.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2356", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5122547", "current_position_lon": "-0.5919076", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:06Z\", \"source_id\": 51900111, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:14Z\", \"source_id\": 16746994, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slough", "service_state_platform": "1", "timing_fact_generation": 1789599674659736, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:16.425815", "service_state_evidence_id": 16746994, "current_leg_start_actual_dep": "2026-09-17T23:56:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:17.559550", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P WNC SLO 2A55 165129 2 90 None {"version": 3, "segments": [{"to_m": 299.623, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 565.85, "from_m": 299.623, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2442.286, "from_m": 565.85, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2452.756, "from_m": 2442.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3972.252, "from_m": 2452.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4224.082, "from_m": 3972.252, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4727.077, "from_m": 4224.082, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 4856.584, "from_m": 4727.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6062.542, "from_m": 4856.584, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 6228.679, "from_m": 6062.542, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7464.027, "from_m": 6228.679, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8039.345, "from_m": 7464.027, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626326, "profile_key": "a29e25217e1a6659915d4b17ad7358fe4c46f22572fa0a77ec38a42783a519b3", "schedule_id": 30250, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2356", "location": "Windsor & Eton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40410}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Slough", "stage_seq": 2, "distance_m": 8039.345, "section_seq": 1, "route_path_id": 40410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8039.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 40410}], "total_distance_m": 8039.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7324.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.295, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23553, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:06Z", "source_id": 51900111, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:02:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:14Z", "source_id": 16746994, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Windsor & Eton Central 2356 2356 BAY 23:56:00 None Slough 0002 0002 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y15688/2026-09-17/detailed None Windsor & Eton Central 2026-09-17T23:56:00+01:00 Slough 6.0 {"type": "LineString", "coordinates": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]} 5.0 2356 0002 Windsor & Eton Central Slough Slough 51.5122547 -0.5919076 51.5122547 -0.5919076 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Slough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746994 1789599674659736 6 6 2026-09-16 23:12:17.559550 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:16.425815
594875 626331 W60608 885E72M916 2026-09-16 COMPLETE 16746970 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 626331, "stp": "P", "toc": "London Overground", "uid": "W60608", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60608/2026-09-17/detailed", "trust_id": "885E72M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:57:00", "dar_platform": null, "dest_station": "Silwood Stabling Sidings", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": null, "is_terminated": 1, "next_location": "Silwood Stabling Sidings", "signalling_id": "5E72", "timing_status": "EARLY", "origin_station": "New Cross ELL", "current_leg_arr": "0002", "current_leg_dep": "2354", "current_leg_end": "Silwood Stabling Sidings", "origin_dep_time": "2357", "origin_platform": "D", "current_location": "Silwood Stabling Sidings", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0327073, 51.47695389999998], [-0.03296319999999999, 51.4772425], [-0.03362289999999999, 51.478097000000005], [-0.0339608, 51.4785292], [-0.03416159999999999, 51.4788007], [-0.034315000000000005, 51.47905269999999], [-0.034383, 51.4792735], [-0.034403699999999995, 51.4793946], [-0.034493, 51.4798912], [-0.0345124, 51.480014700000005], [-0.0345459, 51.48014979999999], [-0.0346021, 51.480303799999994], [-0.034685999999999995, 51.480485599999994], [-0.0348005, 51.4806598], [-0.0349174, 51.4808172], [-0.035087299999999995, 51.48099049999999], [-0.0352523, 51.4811292], [-0.035335599999999995, 51.48119950000001], [-0.0354174, 51.4812675], [-0.0355044, 51.48133179999999], [-0.03558460000000001, 51.4813874], [-0.0356822, 51.48145280000001], [-0.0357911, 51.4815202], [-0.035890799999999994, 51.4815773], [-0.03599580000000001, 51.48163569999999], [-0.0360879, 51.4816819], [-0.03618579999999999, 51.48172919999999], [-0.0362926, 51.48177559999999], [-0.0363763, 51.48181], [-0.036480022890307925, 51.48184583753552], [-0.03658258914124211, 51.481881275410196], [-0.03668597164097705, 51.48191699528079], [-0.03678998529299981, 51.481952933193696], [-0.036894942984460194, 51.48198919725438], [-0.0369812, 51.482019], [-0.03699917714525801, 51.48202441859183], [-0.03710129999999999, 51.482055200000005], [-0.03723699999999999, 51.4820891], [-0.037361, 51.4821171], [-0.037496499999999995, 51.482141899999995], [-0.037611, 51.48216180000001], [-0.0377378, 51.4821805], [-0.03789979999999999, 51.4822019], [-0.03804729999999999, 51.48221889999999], [-0.0381231, 51.48222640000001], [-0.0381995, 51.4822328], [-0.0383342, 51.48224209999999], [-0.03958289999999999, 51.4823305], [-0.03968159999999999, 51.4823391], [-0.039798499999999994, 51.48235030000001], [-0.0398647, 51.48235780000001], [-0.03993019999999999, 51.48236549999999], [-0.0400526, 51.4823821], [-0.0402065, 51.4824046], [-0.040345299999999994, 51.4824276], [-0.0405058, 51.48245889999998], [-0.0406195, 51.48248430000001], [-0.0407264, 51.48251030000001], [-0.04085629999999999, 51.4825428], [-0.0409712, 51.4825745], [-0.04107199999999999, 51.482605599999985], [-0.0411775, 51.4826394], [-0.04128869999999999, 51.482676599999984], [-0.0413787, 51.48270900000001], [-0.041475, 51.4827455], [-0.0415883, 51.482795], [-0.0417553, 51.4828661], [-0.0419036, 51.4829309], [-0.0420377, 51.4829927], [-0.0423274, 51.4831276], [-0.0424077, 51.48316679999999], [-0.0424812, 51.48320249999999], [-0.0425425, 51.4832333], [-0.0426124, 51.4832743], [-0.04269119999999999, 51.4833239], [-0.04275169999999999, 51.4833671], [-0.04282099999999999, 51.4834211], [-0.042882, 51.4834681], [-0.042952300000000006, 51.48353149999999], [-0.04301839999999999, 51.4835952], [-0.043078599999999995, 51.4836565], [-0.0431303, 51.4837148], [-0.0432004, 51.4838082], [-0.04322399999999999, 51.4838514], [-0.0433203, 51.48400350000001], [-0.0434, 51.4841546], [-0.04340356127872875, 51.48416220009965], [-0.04351409999999999, 51.4843981], [-0.0435933, 51.484590399999995], [-0.0436082, 51.484643299999995], [-0.0436925, 51.48481379999998], [-0.0437401, 51.48493779999999], [-0.0437723, 51.4850304], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]}", "current_leg_start": "New Cross ELL", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "51.4876832", "next_location_lon": "-0.0459080", "previous_location": "New Cross ELL", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1190.506, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1366.128, \"from_m\": 1190.506, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1659.536, \"from_m\": 1366.128, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 626331, \"profile_key\": \"bed967ac202845942adf14192f00c30da7ff4fcc7c4c210a108415daeaf865c3\", \"schedule_id\": 27181, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"New Cross ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 2, \"distance_m\": 715.111, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 1202.249, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Silwood Stabling Sidings\", \"stage_seq\": 4, \"distance_m\": 1659.536, \"section_seq\": 1, \"route_path_id\": 39197}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1659.536, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39197}], \"total_distance_m\": 1659.536, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1659.536, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2357", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4876832", "current_position_lon": "-0.0459080", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:04Z\", \"source_id\": 51900079, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 16746970, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Silwood Stabling Sidings", "service_state_platform": null, "timing_fact_generation": 1789599668898779, "current_leg_arrival_utc": "2026-09-18T00:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:16.428472", "service_state_evidence_id": 16746970, "current_leg_start_actual_dep": "2026-09-17T23:57:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:17.562783", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None None 5E72 None None None None {"version": 3, "segments": [{"to_m": 1190.506, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1366.128, "from_m": 1190.506, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1659.536, "from_m": 1366.128, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 626331, "profile_key": "bed967ac202845942adf14192f00c30da7ff4fcc7c4c210a108415daeaf865c3", "schedule_id": 27181, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2357", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 39197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 39197}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Silwood Stabling Sidings", "stage_seq": 4, "distance_m": 1659.536, "section_seq": 1, "route_path_id": 39197}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1659.536, "from_m": 0.0, "section_seq": 1, "route_path_id": 39197}], "total_distance_m": 1659.536, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1659.536, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29551, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:04Z", "source_id": 51900079, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:02:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 16746970, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] New Cross ELL 2357 2357 D 23:57:00 None Silwood Stabling Sidings 0003 0003 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W60608/2026-09-17/detailed None New Cross ELL 2026-09-17T23:57:00+01:00 Silwood Stabling Sidings 8.0 {"type": "LineString", "coordinates": [[-0.0327073, 51.47695389999998], [-0.03296319999999999, 51.4772425], [-0.03362289999999999, 51.478097000000005], [-0.0339608, 51.4785292], [-0.03416159999999999, 51.4788007], [-0.034315000000000005, 51.47905269999999], [-0.034383, 51.4792735], [-0.034403699999999995, 51.4793946], [-0.034493, 51.4798912], [-0.0345124, 51.480014700000005], [-0.0345459, 51.48014979999999], [-0.0346021, 51.480303799999994], [-0.034685999999999995, 51.480485599999994], [-0.0348005, 51.4806598], [-0.0349174, 51.4808172], [-0.035087299999999995, 51.48099049999999], [-0.0352523, 51.4811292], [-0.035335599999999995, 51.48119950000001], [-0.0354174, 51.4812675], [-0.0355044, 51.48133179999999], [-0.03558460000000001, 51.4813874], [-0.0356822, 51.48145280000001], [-0.0357911, 51.4815202], [-0.035890799999999994, 51.4815773], [-0.03599580000000001, 51.48163569999999], [-0.0360879, 51.4816819], [-0.03618579999999999, 51.48172919999999], [-0.0362926, 51.48177559999999], [-0.0363763, 51.48181], [-0.036480022890307925, 51.48184583753552], [-0.03658258914124211, 51.481881275410196], [-0.03668597164097705, 51.48191699528079], [-0.03678998529299981, 51.481952933193696], [-0.036894942984460194, 51.48198919725438], [-0.0369812, 51.482019], [-0.03699917714525801, 51.48202441859183], [-0.03710129999999999, 51.482055200000005], [-0.03723699999999999, 51.4820891], [-0.037361, 51.4821171], [-0.037496499999999995, 51.482141899999995], [-0.037611, 51.48216180000001], [-0.0377378, 51.4821805], [-0.03789979999999999, 51.4822019], [-0.03804729999999999, 51.48221889999999], [-0.0381231, 51.48222640000001], [-0.0381995, 51.4822328], [-0.0383342, 51.48224209999999], [-0.03958289999999999, 51.4823305], [-0.03968159999999999, 51.4823391], [-0.039798499999999994, 51.48235030000001], [-0.0398647, 51.48235780000001], [-0.03993019999999999, 51.48236549999999], [-0.0400526, 51.4823821], [-0.0402065, 51.4824046], [-0.040345299999999994, 51.4824276], [-0.0405058, 51.48245889999998], [-0.0406195, 51.48248430000001], [-0.0407264, 51.48251030000001], [-0.04085629999999999, 51.4825428], [-0.0409712, 51.4825745], [-0.04107199999999999, 51.482605599999985], [-0.0411775, 51.4826394], [-0.04128869999999999, 51.482676599999984], [-0.0413787, 51.48270900000001], [-0.041475, 51.4827455], [-0.0415883, 51.482795], [-0.0417553, 51.4828661], [-0.0419036, 51.4829309], [-0.0420377, 51.4829927], [-0.0423274, 51.4831276], [-0.0424077, 51.48316679999999], [-0.0424812, 51.48320249999999], [-0.0425425, 51.4832333], [-0.0426124, 51.4832743], [-0.04269119999999999, 51.4833239], [-0.04275169999999999, 51.4833671], [-0.04282099999999999, 51.4834211], [-0.042882, 51.4834681], [-0.042952300000000006, 51.48353149999999], [-0.04301839999999999, 51.4835952], [-0.043078599999999995, 51.4836565], [-0.0431303, 51.4837148], [-0.0432004, 51.4838082], [-0.04322399999999999, 51.4838514], [-0.0433203, 51.48400350000001], [-0.0434, 51.4841546], [-0.04340356127872875, 51.48416220009965], [-0.04351409999999999, 51.4843981], [-0.0435933, 51.484590399999995], [-0.0436082, 51.484643299999995], [-0.0436925, 51.48481379999998], [-0.0437401, 51.48493779999999], [-0.0437723, 51.4850304], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]} 1.0 2354 0002 New Cross ELL Silwood Stabling Sidings Silwood Stabling Sidings 51.4876832 -0.0459080 51.4876832 -0.0459080 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Silwood Stabling Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746970 1789599668898779 7 7 2026-09-16 23:12:17.562783 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:16.428472
594876 625910 W11295 672G75M916 2026-09-16 COMPLETE 16746756 2026-09-17 00:02:00 2026-09-16 23:12:21 2026-09-18 23:12:21 {"id": 625910, "stp": "O", "toc": "West Midlands Trains", "uid": "W11295", "consist": "730020+730042", "dest_crs": "BHM", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11295/2026-09-17/detailed", "trust_id": "672G75M916", "origin_crs": "BMV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "7M", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2G75", "timing_status": "EARLY", "origin_station": "Bromsgrove", "current_leg_arr": "0002", "current_leg_dep": "2359", "current_leg_end": "Birmingham New Street", "origin_dep_time": "2331", "origin_platform": "3", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-16T23:12:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9133888, 52.47057319999999], [-1.9131963000000003, 52.470867600000005], [-1.9129023000000005, 52.47132609999999], [-1.9127083, 52.47166810000002], [-1.9124171, 52.472112900000006], [-1.9121272, 52.4724881], [-1.9117651, 52.47285269999999], [-1.9113639999999992, 52.4731867], [-1.9109022, 52.4735506], [-1.9107441, 52.4736697], [-1.9105614, 52.473795800000005], [-1.90972, 52.4743623], [-1.9089885, 52.47486279999999], [-1.9088617999999995, 52.4749649], [-1.9083980999999997, 52.47535729999999], [-1.9081129999999995, 52.4756282], [-1.907805, 52.4759618], [-1.9072514999999997, 52.4765151], [-1.9068364, 52.4769575], [-1.9066123, 52.47718770000001], [-1.9064782, 52.4773039], [-1.9062478, 52.477493999999986], [-1.9061467000000003, 52.477567099999995], [-1.9060434, 52.47763449999999], [-1.9058921, 52.4777254], [-1.9056187, 52.47787009999998], [-1.9052769, 52.4780138], [-1.9050891000000003, 52.47808], [-1.9049177, 52.4781322], [-1.9046957, 52.47819950000001], [-1.9044435, 52.4782625], [-1.9043036, 52.47829680000001], [-1.9041825999999995, 52.47833649999999], [-1.9040447999999996, 52.47837429999999], [-1.9039231999999997, 52.478386], [-1.9037928, 52.47839], [-1.9036123999999996, 52.4783919], [-1.9034459, 52.4783875], [-1.9032672, 52.47838409999999], [-1.9032538, 52.4783731], [-1.9031877, 52.4783667], [-1.9031098, 52.478357399999986], [-1.9030441, 52.4783488], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Five Ways", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Five Ways", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3617.621, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4126.352, \"from_m\": 3617.621, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9911.459, \"from_m\": 4126.352, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9983.853, \"from_m\": 9911.459, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12654.981, \"from_m\": 9983.853, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12706.854, \"from_m\": 12654.981, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14068.828, \"from_m\": 12706.854, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14124.933, \"from_m\": 14068.828, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14470.144, \"from_m\": 14124.933, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14623.672, \"from_m\": 14470.144, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15222.057, \"from_m\": 14623.672, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18651.504, \"from_m\": 15222.057, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21160.422, \"from_m\": 18651.504, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22627.323, \"from_m\": 21160.422, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22767.517, \"from_m\": 22627.323, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22787.06, \"from_m\": 22767.517, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23100.074, \"from_m\": 22787.06, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 625910, \"profile_key\": \"aa4cae693a93743a7a1efe7764e0638ea2a8e076d5b59aa9728a52d99bf9c3ca\", \"schedule_id\": 38331, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Bromsgrove\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2337\", \"location\": \"Barnt Green\", \"stage_seq\": 2, \"distance_m\": 6009.663, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2342H\", \"location\": \"Longbridge\", \"stage_seq\": 3, \"distance_m\": 10322.826, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2345\", \"location\": \"Northfield\", \"stage_seq\": 4, \"distance_m\": 11919.306, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"Kings Norton\", \"stage_seq\": 5, \"distance_m\": 14294.161, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2350H\", \"location\": \"Bournville\", \"stage_seq\": 6, \"distance_m\": 16059.588, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353H\", \"location\": \"Selly Oak\", \"stage_seq\": 7, \"distance_m\": 17810.839, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2356\", \"location\": \"University\", \"stage_seq\": 8, \"distance_m\": 18971.403, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2359\", \"location\": \"Five Ways\", \"stage_seq\": 9, \"distance_m\": 21690.288, \"section_seq\": 1, \"route_path_id\": 104668}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 23100.074, \"section_seq\": 1, \"route_path_id\": 104668}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23100.074, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104668}], \"total_distance_m\": 23100.074, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 23100.074, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2331", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:56Z\", \"source_id\": 51862126, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:04Z\", \"source_id\": 16735751, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:15Z\", \"source_id\": 51869238, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:19Z\", \"source_id\": 16737766, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:34Z\", \"source_id\": 51874361, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:39Z\", \"source_id\": 16739327, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:55Z\", \"source_id\": 51879144, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:01Z\", \"source_id\": 16740814, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:05Z\", \"source_id\": 51882392, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:11Z\", \"source_id\": 16741811, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:21Z\", \"source_id\": 51886991, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:23Z\", \"source_id\": 16743227, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:46Z\", \"source_id\": 51890274, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:48Z\", \"source_id\": 16744183, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:20Z\", \"source_id\": 51895096, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:20Z\", \"source_id\": 51895100, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:22Z\", \"source_id\": 16745597, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:24Z\", \"source_id\": 51899282, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:40Z\", \"source_id\": 16746756, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "7", "timing_fact_generation": 1789599644381363, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:16.430824", "service_state_evidence_id": 16746756, "current_leg_start_actual_dep": "2026-09-17T23:59:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:17.556359", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains O BMV BHM 2G75 730020+730042 6 90 None {"version": 3, "segments": [{"to_m": 3617.621, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4126.352, "from_m": 3617.621, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9911.459, "from_m": 4126.352, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9983.853, "from_m": 9911.459, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12654.981, "from_m": 9983.853, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12706.854, "from_m": 12654.981, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14068.828, "from_m": 12706.854, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14124.933, "from_m": 14068.828, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14470.144, "from_m": 14124.933, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14623.672, "from_m": 14470.144, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15222.057, "from_m": 14623.672, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 18651.504, "from_m": 15222.057, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21160.422, "from_m": 18651.504, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22627.323, "from_m": 21160.422, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22767.517, "from_m": 22627.323, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22787.06, "from_m": 22767.517, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23100.074, "from_m": 22787.06, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 625910, "profile_key": "aa4cae693a93743a7a1efe7764e0638ea2a8e076d5b59aa9728a52d99bf9c3ca", "schedule_id": 38331, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2331", "location": "Bromsgrove", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2337", "location": "Barnt Green", "stage_seq": 2, "distance_m": 6009.663, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2342H", "location": "Longbridge", "stage_seq": 3, "distance_m": 10322.826, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2345", "location": "Northfield", "stage_seq": 4, "distance_m": 11919.306, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "Kings Norton", "stage_seq": 5, "distance_m": 14294.161, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2350H", "location": "Bournville", "stage_seq": 6, "distance_m": 16059.588, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353H", "location": "Selly Oak", "stage_seq": 7, "distance_m": 17810.839, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2356", "location": "University", "stage_seq": 8, "distance_m": 18971.403, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359", "location": "Five Ways", "stage_seq": 9, "distance_m": 21690.288, "section_seq": 1, "route_path_id": 104668}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 23100.074, "section_seq": 1, "route_path_id": 104668}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23100.074, "from_m": 0.0, "section_seq": 1, "route_path_id": 104668}], "total_distance_m": 23100.074, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 23100.074, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20446, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:56Z", "source_id": 51862126, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:35:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:04Z", "source_id": 16735751, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:15Z", "source_id": 51869238, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:40:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:19Z", "source_id": 16737766, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:34Z", "source_id": 51874361, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:43:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:39Z", "source_id": 16739327, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:55Z", "source_id": 51879144, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:46:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:01Z", "source_id": 16740814, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:05Z", "source_id": 51882392, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:49:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:11Z", "source_id": 16741811, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:21Z", "source_id": 51886991, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:52:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:23Z", "source_id": 16743227, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:46Z", "source_id": 51890274, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:54:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:48Z", "source_id": 16744183, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:20Z", "source_id": 51895096, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:58:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:20Z", "source_id": 51895100, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:22Z", "source_id": 16745597, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19346, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:24Z", "source_id": 51899282, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:02:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:40Z", "source_id": 16746756, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Bromsgrove 2331 2331 3 None None Birmingham New Street 0004 0004 7M EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W11295/2026-09-17/detailed None Five Ways 2026-09-17T23:59:00+01:00 Birmingham New Street 3.0 {"type": "LineString", "coordinates": [[-1.9133888, 52.47057319999999], [-1.9131963000000003, 52.470867600000005], [-1.9129023000000005, 52.47132609999999], [-1.9127083, 52.47166810000002], [-1.9124171, 52.472112900000006], [-1.9121272, 52.4724881], [-1.9117651, 52.47285269999999], [-1.9113639999999992, 52.4731867], [-1.9109022, 52.4735506], [-1.9107441, 52.4736697], [-1.9105614, 52.473795800000005], [-1.90972, 52.4743623], [-1.9089885, 52.47486279999999], [-1.9088617999999995, 52.4749649], [-1.9083980999999997, 52.47535729999999], [-1.9081129999999995, 52.4756282], [-1.907805, 52.4759618], [-1.9072514999999997, 52.4765151], [-1.9068364, 52.4769575], [-1.9066123, 52.47718770000001], [-1.9064782, 52.4773039], [-1.9062478, 52.477493999999986], [-1.9061467000000003, 52.477567099999995], [-1.9060434, 52.47763449999999], [-1.9058921, 52.4777254], [-1.9056187, 52.47787009999998], [-1.9052769, 52.4780138], [-1.9050891000000003, 52.47808], [-1.9049177, 52.4781322], [-1.9046957, 52.47819950000001], [-1.9044435, 52.4782625], [-1.9043036, 52.47829680000001], [-1.9041825999999995, 52.47833649999999], [-1.9040447999999996, 52.47837429999999], [-1.9039231999999997, 52.478386], [-1.9037928, 52.47839], [-1.9036123999999996, 52.4783919], [-1.9034459, 52.4783875], [-1.9032672, 52.47838409999999], [-1.9032538, 52.4783731], [-1.9031877, 52.4783667], [-1.9031098, 52.478357399999986], [-1.9030441, 52.4783488], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]} 0.9 2359 0002 Five Ways Birmingham New Street H.s. Birmingham New Street 52.4777498 -1.8995766 52.4777498 -1.8995766 1 0 2026-09-16 23:12:21 TERMINATED 2026-09-16 23:02:00 Birmingham New Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746756 1789599644381363 35 35 2026-09-16 23:12:17.556359 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:16.430824
594877 624880 G27722 872I68M816 2026-09-16 COMPLETE 16746782 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 624880, "stp": "P", "toc": "Southern", "uid": "G27722", "consist": "377616", "dest_crs": "HRH", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27722/2026-09-17/detailed", "trust_id": "872I68M816", "origin_crs": null, "show_on_map": 0, "dar_est_time": "00:13:00", "dar_platform": null, "dest_station": "Horsham", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "4", "is_terminated": 1, "next_location": null, "signalling_id": "2I68", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2241", "origin_platform": "9", "current_location": "Horsham Sig. Cpb76", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Warnham", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9730.311, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9813.729, \"from_m\": 9730.311, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9912.731, \"from_m\": 9813.729, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10368.634, \"from_m\": 9912.731, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13408.776, \"from_m\": 10368.634, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14529.838, \"from_m\": 13408.776, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17018.226, \"from_m\": 14529.838, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17306.398, \"from_m\": 17018.226, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18857.872, \"from_m\": 17306.398, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19085.731, \"from_m\": 18857.872, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19098.95, \"from_m\": 19085.731, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19147.096, \"from_m\": 19098.95, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19486.584, \"from_m\": 19147.096, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20270.808, \"from_m\": 19486.584, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20285.507, \"from_m\": 20270.808, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21083.186, \"from_m\": 20285.507, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21099.827, \"from_m\": 21083.186, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22022.308, \"from_m\": 21099.827, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22098.926, \"from_m\": 22022.308, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23041.951, \"from_m\": 22098.926, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23344.643, \"from_m\": 23041.951, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25104.972, \"from_m\": 23344.643, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25467.352, \"from_m\": 25104.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25725.723, \"from_m\": 25467.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25790.425, \"from_m\": 25725.723, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 25878.283, \"from_m\": 25790.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25934.711, \"from_m\": 25878.283, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 34956.954, \"from_m\": 25934.711, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38046.816, \"from_m\": 34956.954, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38132.961, \"from_m\": 38046.816, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38170.464, \"from_m\": 38132.961, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 38446.866, \"from_m\": 38170.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38572.958, \"from_m\": 38446.866, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38638.51, \"from_m\": 38572.958, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 39273.2, \"from_m\": 38638.51, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59155.155, \"from_m\": 39273.2, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59171.945, \"from_m\": 59155.155, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59598.734, \"from_m\": 59171.945, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59713.283, \"from_m\": 59598.734, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 60040.242, \"from_m\": 59713.283, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624880, \"profile_key\": \"132461fc518fe91c8dbc7bd70ed4231b099fb914d969d9902c398a1f2f06d47f\", \"schedule_id\": 10803, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Battersea Park\", \"stage_seq\": 3, \"distance_m\": 1893.376, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Balham\", \"stage_seq\": 6, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Streatham North Jn\", \"stage_seq\": 7, \"distance_m\": 9730.311, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Streatham South Jn\", \"stage_seq\": 8, \"distance_m\": 10453.702, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 9, \"distance_m\": 12158.989, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Mitcham Junction\", \"stage_seq\": 10, \"distance_m\": 13982.497, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2306H\", \"location\": \"Hackbridge\", \"stage_seq\": 11, \"distance_m\": 15796.754, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Carshalton\", \"stage_seq\": 12, \"distance_m\": 17209.643, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313H\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 13, \"distance_m\": 19262.19, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2316H\", \"location\": \"Cheam\", \"stage_seq\": 14, \"distance_m\": 20971.222, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2319H\", \"location\": \"Ewell East\", \"stage_seq\": 15, \"distance_m\": 23175.361, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Epsom\", \"stage_seq\": 16, \"distance_m\": 25639.379, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Ashtead\", \"stage_seq\": 17, \"distance_m\": 28806.707, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332H\", \"location\": \"Leatherhead\", \"stage_seq\": 18, \"distance_m\": 31711.182, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2337H\", \"location\": \"Box Hill & Westhumble\", \"stage_seq\": 19, \"distance_m\": 36906.358, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340H\", \"location\": \"Dorking\", \"stage_seq\": 20, \"distance_m\": 38262.095, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2347H\", \"location\": \"Holmwood\", \"stage_seq\": 21, \"distance_m\": 46237.235, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2351H\", \"location\": \"Ockley\", \"stage_seq\": 22, \"distance_m\": 49750.617, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2357H\", \"location\": \"Warnham\", \"stage_seq\": 23, \"distance_m\": 56760.455, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Horsham T837\", \"stage_seq\": 24, \"distance_m\": 58968.989, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Horsham\", \"stage_seq\": 25, \"distance_m\": 60040.242, \"section_seq\": 1, \"route_path_id\": 69270}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 60040.242, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69270}], \"total_distance_m\": 60040.242, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58328.969, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1711.273, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2241", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:12Z\", \"source_id\": 51771661, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:16Z\", \"source_id\": 16708448, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:24Z\", \"source_id\": 51775874, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:26Z\", \"source_id\": 16709692, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:55Z\", \"source_id\": 51784770, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:58Z\", \"source_id\": 16712360, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:46Z\", \"source_id\": 51799602, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:47Z\", \"source_id\": 16716773, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:48Z\", \"source_id\": 51805146, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:52Z\", \"source_id\": 16718482, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:54Z\", \"source_id\": 51810841, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:58Z\", \"source_id\": 16720183, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:24Z\", \"source_id\": 51815185, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:26Z\", \"source_id\": 16721580, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:57Z\", \"source_id\": 51821408, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:01Z\", \"source_id\": 16723504, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:18Z\", \"source_id\": 51827334, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:22Z\", \"source_id\": 16725303, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:29Z\", \"source_id\": 51832800, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:34Z\", \"source_id\": 16726980, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:57Z\", \"source_id\": 51838761, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:02Z\", \"source_id\": 16728778, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:11Z\", \"source_id\": 51849279, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:13Z\", \"source_id\": 16731919, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:03Z\", \"source_id\": 51853964, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:09Z\", \"source_id\": 16733283, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:31Z\", \"source_id\": 51861415, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:32Z\", \"source_id\": 16735508, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:50Z\", \"source_id\": 51866983, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:58Z\", \"source_id\": 16737106, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30728, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:54Z\", \"source_id\": 51871833, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:56Z\", \"source_id\": 16738511, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:05Z\", \"source_id\": 51882424, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:11Z\", \"source_id\": 16741820, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:38Z\", \"source_id\": 51899583, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:40Z\", \"source_id\": 16746782, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham", "service_state_platform": "4", "timing_fact_generation": 1789599643630498, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:23.402433", "service_state_evidence_id": 16746782, "current_leg_start_actual_dep": null, "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:23.800649", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None HRH 2I68 377616 5 100 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9730.311, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9813.729, "from_m": 9730.311, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9912.731, "from_m": 9813.729, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10368.634, "from_m": 9912.731, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13408.776, "from_m": 10368.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14529.838, "from_m": 13408.776, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17018.226, "from_m": 14529.838, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17306.398, "from_m": 17018.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18857.872, "from_m": 17306.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19085.731, "from_m": 18857.872, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19098.95, "from_m": 19085.731, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19147.096, "from_m": 19098.95, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19486.584, "from_m": 19147.096, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20270.808, "from_m": 19486.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20285.507, "from_m": 20270.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21083.186, "from_m": 20285.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21099.827, "from_m": 21083.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22022.308, "from_m": 21099.827, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22098.926, "from_m": 22022.308, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23041.951, "from_m": 22098.926, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23344.643, "from_m": 23041.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25104.972, "from_m": 23344.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25467.352, "from_m": 25104.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25725.723, "from_m": 25467.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25790.425, "from_m": 25725.723, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25878.283, "from_m": 25790.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25934.711, "from_m": 25878.283, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34956.954, "from_m": 25934.711, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38046.816, "from_m": 34956.954, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38132.961, "from_m": 38046.816, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38170.464, "from_m": 38132.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38446.866, "from_m": 38170.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38572.958, "from_m": 38446.866, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38638.51, "from_m": 38572.958, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39273.2, "from_m": 38638.51, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59155.155, "from_m": 39273.2, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59171.945, "from_m": 59155.155, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59598.734, "from_m": 59171.945, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59713.283, "from_m": 59598.734, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 60040.242, "from_m": 59713.283, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624880, "profile_key": "132461fc518fe91c8dbc7bd70ed4231b099fb914d969d9902c398a1f2f06d47f", "schedule_id": 10803, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2241", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.376, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Balham", "stage_seq": 6, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Streatham North Jn", "stage_seq": 7, "distance_m": 9730.311, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Streatham South Jn", "stage_seq": 8, "distance_m": 10453.702, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Mitcham Eastfields", "stage_seq": 9, "distance_m": 12158.989, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Mitcham Junction", "stage_seq": 10, "distance_m": 13982.497, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2306H", "location": "Hackbridge", "stage_seq": 11, "distance_m": 15796.754, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Carshalton", "stage_seq": 12, "distance_m": 17209.643, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313H", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 19262.19, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2316H", "location": "Cheam", "stage_seq": 14, "distance_m": 20971.222, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Ewell East", "stage_seq": 15, "distance_m": 23175.361, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Epsom", "stage_seq": 16, "distance_m": 25639.379, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Ashtead", "stage_seq": 17, "distance_m": 28806.707, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332H", "location": "Leatherhead", "stage_seq": 18, "distance_m": 31711.182, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2337H", "location": "Box Hill & Westhumble", "stage_seq": 19, "distance_m": 36906.358, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340H", "location": "Dorking", "stage_seq": 20, "distance_m": 38262.095, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2347H", "location": "Holmwood", "stage_seq": 21, "distance_m": 46237.235, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2351H", "location": "Ockley", "stage_seq": 22, "distance_m": 49750.617, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2357H", "location": "Warnham", "stage_seq": 23, "distance_m": 56760.455, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Horsham T837", "stage_seq": 24, "distance_m": 58968.989, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Horsham", "stage_seq": 25, "distance_m": 60040.242, "section_seq": 1, "route_path_id": 69270}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 60040.242, "from_m": 0.0, "section_seq": 1, "route_path_id": 69270}], "total_distance_m": 60040.242, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58328.969, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1711.273, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28889, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:12Z", "source_id": 51771661, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:16Z", "source_id": 16708448, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:24Z", "source_id": 51775874, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:46:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:26Z", "source_id": 16709692, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:55Z", "source_id": 51784770, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:51:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:58Z", "source_id": 16712360, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30061, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:46Z", "source_id": 51799602, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:59:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:47Z", "source_id": 16716773, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30065, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:48Z", "source_id": 51805146, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:02:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:52Z", "source_id": 16718482, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30081, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:54Z", "source_id": 51810841, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:05:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:58Z", "source_id": 16720183, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30085, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:24Z", "source_id": 51815185, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:08:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:26Z", "source_id": 16721580, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30098, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:57Z", "source_id": 51821408, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:11:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:01Z", "source_id": 16723504, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30122, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:18Z", "source_id": 51827334, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:14:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:22Z", "source_id": 16725303, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30126, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:29Z", "source_id": 51832800, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:18:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:34Z", "source_id": 16726980, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30151, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:57Z", "source_id": 51838761, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:21:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:02Z", "source_id": 16728778, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:11Z", "source_id": 51849279, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:27:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:13Z", "source_id": 16731919, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:03Z", "source_id": 51853964, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:30:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:09Z", "source_id": 16733283, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30176, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:31Z", "source_id": 51861415, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:32Z", "source_id": 16735508, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30186, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:50Z", "source_id": 51866983, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:38:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:58Z", "source_id": 16737106, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30728, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:54Z", "source_id": 51871833, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:45:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:56Z", "source_id": 16738511, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30731, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:05Z", "source_id": 51882424, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:50:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:11Z", "source_id": 16741820, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30780, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:38Z", "source_id": 51899583, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:40Z", "source_id": 16746782, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] London Victoria (C) 2241 2241 9 0:13:00 None Horsham 0004 0004 4 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27722/2026-09-17/detailed None None None None None None None None None Warnham Horsham Sig. Cpb76 None None None None None 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Horsham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746782 1789599643630498 83 83 2026-09-16 23:12:23.800649 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:23.402433
594878 625488 G26949 871P73M916 2026-09-16 COMPLETE 16747091 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 625488, "stp": "O", "toc": "Southern", "uid": "G26949", "consist": "377412+377418", "dest_crs": "CAT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26949/2026-09-17/detailed", "trust_id": "871P73M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Caterham", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": "2", "is_terminated": 1, "next_location": "Caterham", "signalling_id": "1P73", "timing_status": "LATE", "origin_station": "London Bridge (Central)", "current_leg_arr": "0002", "current_leg_dep": "2358", "current_leg_end": "Caterham", "origin_dep_time": "2310", "origin_platform": "14", "current_location": "Caterham Sidings", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07725379999999998, 51.3037474], [-0.07665829999999998, 51.30310370000001], [-0.0763437, 51.3027478], [-0.0760117, 51.302385399999984], [-0.0750656, 51.3013945], [-0.07355209999999998, 51.2997385], [-0.0732273, 51.2993934], [-0.0729174, 51.2990201], [-0.07269, 51.2986627], [-0.0725088, 51.29835870000001], [-0.0723761, 51.298077799999994], [-0.07224459999999999, 51.2977738], [-0.07213399999999999, 51.29741739999999], [-0.0720987, 51.2971107], [-0.0720388, 51.2967658], [-0.07201359999999998, 51.29640739999999], [-0.07200469999999999, 51.29598349999999], [-0.0720851, 51.2955457], [-0.0721895, 51.29512659999999], [-0.07233969999999999, 51.29473529999999], [-0.0725421, 51.294306899999995], [-0.0727999, 51.29387450000001], [-0.0729857, 51.2936153], [-0.07318179999999999, 51.2933628], [-0.0733951, 51.2931104], [-0.0736395, 51.2928494], [-0.0746283, 51.292091199999994], [-0.0753101, 51.2916827], [-0.0763179, 51.2910973], [-0.07704319999999999, 51.2906638], [-0.07849, 51.2894445], [-0.0791071, 51.28865590000001], [-0.0796244, 51.28768590000001], [-0.0797804, 51.2873336], [-0.0798409, 51.2871606], [-0.0798891, 51.28698099999999], [-0.0799531, 51.28658949999999], [-0.0799878, 51.286182499999995], [-0.0799954, 51.28603390000001], [-0.0799888, 51.2855432], [-0.0799327, 51.2851539], [-0.0798506, 51.28488669999999], [-0.0797292, 51.2845779], [-0.079685, 51.2844175], [-0.0796112, 51.28419950000001], [-0.07949899999999999, 51.28395019999999], [-0.0793967, 51.28376000000001], [-0.07929129999999998, 51.28359090000001], [-0.07912850000000002, 51.2833364], [-0.0789164, 51.2830549], [-0.07845429999999999, 51.28246390000001]]}", "current_leg_start": "Whyteleafe South", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "51.2824639", "next_location_lon": "-0.0784543", "previous_location": "Whyteleafe South", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4918.123, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13929.659, \"from_m\": 4918.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16082.629, \"from_m\": 13929.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16144.016, \"from_m\": 16082.629, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16183.619, \"from_m\": 16144.016, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16209.188, \"from_m\": 16183.619, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16262.187, \"from_m\": 16209.188, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16292.387, \"from_m\": 16262.187, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16329.352, \"from_m\": 16292.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16723.609, \"from_m\": 16329.352, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16754.044, \"from_m\": 16723.609, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16842.713, \"from_m\": 16754.044, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16906.412, \"from_m\": 16842.713, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17045.895, \"from_m\": 16906.412, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18322.627, \"from_m\": 17045.895, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21008.524, \"from_m\": 18322.627, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21045.041, \"from_m\": 21008.524, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21105.508, \"from_m\": 21045.041, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21447.559, \"from_m\": 21105.508, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21546.412, \"from_m\": 21447.559, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28537.674, \"from_m\": 21546.412, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28899.16, \"from_m\": 28537.674, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 625488, \"profile_key\": \"e74c84f3e333d58c0ad75ff42ad3b50d7154eebf9409cda09f47800faf0f0ca2\", \"schedule_id\": 36556, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315H\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4567.0, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Sydenham\", \"stage_seq\": 6, \"distance_m\": 10199.295, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2329\", \"location\": \"Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 13864.921, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 15672.614, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16521.717, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2337\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 18010.097, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2339H\", \"location\": \"Purley Oaks\", \"stage_seq\": 11, \"distance_m\": 19804.458, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2346\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 21302.705, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349\", \"location\": \"Kenley\", \"stage_seq\": 13, \"distance_m\": 23289.761, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2352H\", \"location\": \"Whyteleafe\", \"stage_seq\": 14, \"distance_m\": 25463.167, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2355\", \"location\": \"Whyteleafe South\", \"stage_seq\": 15, \"distance_m\": 26254.184, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Caterham\", \"stage_seq\": 16, \"distance_m\": 28899.16, \"section_seq\": 1, \"route_path_id\": 31660}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28899.16, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31660}], \"total_distance_m\": 28899.16, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28058.956, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 840.204, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2310", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2824639", "current_position_lon": "-0.0784543", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:56Z\", \"source_id\": 51830078, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:59Z\", \"source_id\": 16726194, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30005, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:33Z\", \"source_id\": 51841606, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:38Z\", \"source_id\": 16729581, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:26Z\", \"source_id\": 51857870, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:28Z\", \"source_id\": 16734499, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:28Z\", \"source_id\": 51863020, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:34Z\", \"source_id\": 16735976, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:24Z\", \"source_id\": 51869438, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:27Z\", \"source_id\": 16737827, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:57Z\", \"source_id\": 51876389, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:02Z\", \"source_id\": 16739940, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:24Z\", \"source_id\": 51887070, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:27Z\", \"source_id\": 16743266, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:07Z\", \"source_id\": 51894783, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:08Z\", \"source_id\": 16745498, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:21Z\", \"source_id\": 51900441, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:28Z\", \"source_id\": 16747091, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Caterham", "service_state_platform": "2", "timing_fact_generation": 1789599689897559, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:28.913636", "service_state_evidence_id": 16747091, "current_leg_start_actual_dep": "2026-09-17T23:58:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:29.964114", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O None CAT 1P73 377412+377418 8 100 None {"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4918.123, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13929.659, "from_m": 4918.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16082.629, "from_m": 13929.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16144.016, "from_m": 16082.629, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16183.619, "from_m": 16144.016, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16209.188, "from_m": 16183.619, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16262.187, "from_m": 16209.188, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16292.387, "from_m": 16262.187, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16329.352, "from_m": 16292.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16723.609, "from_m": 16329.352, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16754.044, "from_m": 16723.609, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16842.713, "from_m": 16754.044, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16906.412, "from_m": 16842.713, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17045.895, "from_m": 16906.412, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18322.627, "from_m": 17045.895, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21008.524, "from_m": 18322.627, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21045.041, "from_m": 21008.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21105.508, "from_m": 21045.041, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21447.559, "from_m": 21105.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21546.412, "from_m": 21447.559, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28537.674, "from_m": 21546.412, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28899.16, "from_m": 28537.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 625488, "profile_key": "e74c84f3e333d58c0ad75ff42ad3b50d7154eebf9409cda09f47800faf0f0ca2", "schedule_id": 36556, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2310", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2329", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.921, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 15672.614, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "East Croydon", "stage_seq": 9, "distance_m": 16521.717, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2337", "location": "South Croydon", "stage_seq": 10, "distance_m": 18010.097, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2339H", "location": "Purley Oaks", "stage_seq": 11, "distance_m": 19804.458, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2346", "location": "Purley", "stage_seq": 12, "distance_m": 21302.705, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349", "location": "Kenley", "stage_seq": 13, "distance_m": 23289.761, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2352H", "location": "Whyteleafe", "stage_seq": 14, "distance_m": 25463.167, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2355", "location": "Whyteleafe South", "stage_seq": 15, "distance_m": 26254.184, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Caterham", "stage_seq": 16, "distance_m": 28899.16, "section_seq": 1, "route_path_id": 31660}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28899.16, "from_m": 0.0, "section_seq": 1, "route_path_id": 31660}], "total_distance_m": 28899.16, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28058.956, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 840.204, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:56Z", "source_id": 51830078, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:16:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:59Z", "source_id": 16726194, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30005, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:33Z", "source_id": 51841606, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:38Z", "source_id": 16729581, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:26Z", "source_id": 51857870, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:32:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:28Z", "source_id": 16734499, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:28Z", "source_id": 51863020, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:36:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:34Z", "source_id": 16735976, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30477, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:24Z", "source_id": 51869438, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:40:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:27Z", "source_id": 16737827, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30505, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:57Z", "source_id": 51876389, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:02Z", "source_id": 16739940, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30527, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:24Z", "source_id": 51887070, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:52:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:27Z", "source_id": 16743266, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30532, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:07Z", "source_id": 51894783, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:08Z", "source_id": 16745498, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30255, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:21Z", "source_id": 51900441, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:02:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:28Z", "source_id": 16747091, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] London Bridge (Central) 2310 2310 14 None None Caterham 2359 2359 2 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26949/2026-09-17/detailed None Whyteleafe South 2026-09-17T23:58:00+01:00 Caterham 4.0 {"type": "LineString", "coordinates": [[-0.07725379999999998, 51.3037474], [-0.07665829999999998, 51.30310370000001], [-0.0763437, 51.3027478], [-0.0760117, 51.302385399999984], [-0.0750656, 51.3013945], [-0.07355209999999998, 51.2997385], [-0.0732273, 51.2993934], [-0.0729174, 51.2990201], [-0.07269, 51.2986627], [-0.0725088, 51.29835870000001], [-0.0723761, 51.298077799999994], [-0.07224459999999999, 51.2977738], [-0.07213399999999999, 51.29741739999999], [-0.0720987, 51.2971107], [-0.0720388, 51.2967658], [-0.07201359999999998, 51.29640739999999], [-0.07200469999999999, 51.29598349999999], [-0.0720851, 51.2955457], [-0.0721895, 51.29512659999999], [-0.07233969999999999, 51.29473529999999], [-0.0725421, 51.294306899999995], [-0.0727999, 51.29387450000001], [-0.0729857, 51.2936153], [-0.07318179999999999, 51.2933628], [-0.0733951, 51.2931104], [-0.0736395, 51.2928494], [-0.0746283, 51.292091199999994], [-0.0753101, 51.2916827], [-0.0763179, 51.2910973], [-0.07704319999999999, 51.2906638], [-0.07849, 51.2894445], [-0.0791071, 51.28865590000001], [-0.0796244, 51.28768590000001], [-0.0797804, 51.2873336], [-0.0798409, 51.2871606], [-0.0798891, 51.28698099999999], [-0.0799531, 51.28658949999999], [-0.0799878, 51.286182499999995], [-0.0799954, 51.28603390000001], [-0.0799888, 51.2855432], [-0.0799327, 51.2851539], [-0.0798506, 51.28488669999999], [-0.0797292, 51.2845779], [-0.079685, 51.2844175], [-0.0796112, 51.28419950000001], [-0.07949899999999999, 51.28395019999999], [-0.0793967, 51.28376000000001], [-0.07929129999999998, 51.28359090000001], [-0.07912850000000002, 51.2833364], [-0.0789164, 51.2830549], [-0.07845429999999999, 51.28246390000001]]} 1.6 2358 0002 Whyteleafe South Caterham Sidings Caterham 51.2824639 -0.0784543 51.2824639 -0.0784543 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Caterham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747091 1789599689897559 52 52 2026-09-16 23:12:29.964114 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:28.913636
594879 624061 G88947 301B00M816 2026-09-16 COMPLETE 16747030 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 624061, "stp": "P", "toc": "Northern", "uid": "G88947", "consist": "195112", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88947/2026-09-17/detailed", "trust_id": "301B00M816", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "11B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "1B00", "timing_status": "EARLY", "origin_station": "Blackpool North", "current_leg_arr": "0002", "current_leg_dep": "2347", "current_leg_end": "Leeds", "origin_dep_time": "2202", "origin_platform": "5", "current_location": "Leeds", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7492796, 53.7909361], [-1.7491864999999998, 53.7899408], [-1.7491221999999995, 53.789145399999995], [-1.7491046999999995, 53.78897109999999], [-1.7490296, 53.7884031], [-1.7490066999999998, 53.78822949999999], [-1.7490031999999998, 53.787978299999985], [-1.7490011, 53.787826499999994], [-1.748982807042631, 53.78742772712427], [-1.7489717, 53.787185599999994], [-1.7489815, 53.78698839999999], [-1.74897, 53.7866161], [-1.7489574000000003, 53.7864501], [-1.7489509, 53.7863682], [-1.7489497265087175, 53.78635988690467], [-1.7489283, 53.7862081], [-1.7489121999999997, 53.7861387], [-1.7488828, 53.78603569999999], [-1.7488418999999995, 53.7859347], [-1.7488029, 53.785857799999995], [-1.7487587999999998, 53.7857824], [-1.7487104999999998, 53.78570980000001], [-1.748642, 53.7856162], [-1.7485428, 53.78550989999999], [-1.7483771999999995, 53.7853649], [-1.7482316000000002, 53.78525069999999], [-1.7482204, 53.78524289999999], [-1.7481211, 53.785169100000005], [-1.7479353, 53.785053], [-1.7477985, 53.78498009999999], [-1.7476134, 53.784897699999995], [-1.7473586, 53.784800999999995], [-1.7471587999999998, 53.78472910000001], [-1.7469482, 53.78467270000001], [-1.746625, 53.7846102], [-1.7464935, 53.78458530000001], [-1.7462387, 53.784554099999994], [-1.7459812999999995, 53.7845278], [-1.7458663, 53.7845264], [-1.7456903, 53.784522900000006], [-1.7453982999999995, 53.7845324], [-1.7450209, 53.784560799999994], [-1.7448236, 53.78459], [-1.7445670999999998, 53.78463729999999], [-1.7441787999999998, 53.78473219999999], [-1.7438248, 53.7848574], [-1.7435351, 53.7849905], [-1.7433418, 53.785103799999995], [-1.7427134999999998, 53.7855623], [-1.7409027999999998, 53.7869242], [-1.7402533308709254, 53.78742772712427], [-1.7397698, 53.78780259999999], [-1.7391806999999997, 53.78822889999999], [-1.7389712, 53.7883711], [-1.7387283999999998, 53.7885033], [-1.7385489999999997, 53.7885881], [-1.7383631, 53.78865919999999], [-1.7379436, 53.78880379999998], [-1.7376115999999997, 53.7888991], [-1.7372767999999998, 53.788976899999994], [-1.7369526999999998, 53.7890404], [-1.7365969, 53.78908729999999], [-1.7362447, 53.789116099999994], [-1.7359056999999998, 53.78913109999999], [-1.7355960999999998, 53.78914519999999], [-1.7350518999999998, 53.7891694], [-1.7347667999999998, 53.78916610000001], [-1.7342953, 53.7891793], [-1.733801, 53.789216800000005], [-1.7325054, 53.78936360000001], [-1.7321699999999998, 53.78940159999999], [-1.7314952, 53.7894693], [-1.7308913, 53.789539299999994], [-1.7301365, 53.7896485], [-1.7294094999999998, 53.78975709999999], [-1.7288832, 53.78982959999999], [-1.7278477, 53.7899748], [-1.7254921, 53.7903083], [-1.7240633000000003, 53.7905175], [-1.7226502999999995, 53.79072149999999], [-1.7219691999999998, 53.79082399999999], [-1.7212842999999998, 53.79091599999999], [-1.7205952999999998, 53.7910006], [-1.7198872999999997, 53.79107289999999], [-1.7183346999999998, 53.7912408], [-1.7175175, 53.79134260000001], [-1.7171787, 53.79138939999999], [-1.7167229999999998, 53.7914524], [-1.7158094999999998, 53.79160130000001], [-1.714929, 53.791751], [-1.7133428999999998, 53.79203699999999], [-1.7125157999999998, 53.7922032], [-1.7116783, 53.7923808], [-1.7109946, 53.7925428], [-1.7103393, 53.79272400000001], [-1.7100524, 53.79280270000001], [-1.709766, 53.79288609999999], [-1.7092159, 53.7930649], [-1.7087636, 53.7932159], [-1.7085022, 53.7933124], [-1.7083152999999998, 53.7933814], [-1.7074165999999995, 53.79372670000001], [-1.7068603999999998, 53.7939392], [-1.7067990398270907, 53.7939592889992], [-1.7063664999999997, 53.79410089999998], [-1.7062758999999998, 53.79413060000001], [-1.7055218, 53.7943744], [-1.7052729000000002, 53.7944438], [-1.7047441999999997, 53.79459119999999], [-1.7037825999999998, 53.7948304], [-1.7033408000000003, 53.7949303], [-1.7032949, 53.794940700000005], [-1.7028125, 53.79504229999999], [-1.7021887, 53.7951602], [-1.701562, 53.7952635], [-1.7005181, 53.79540899999999], [-1.6995027, 53.7955573], [-1.6991674999999995, 53.7956136], [-1.6989325, 53.79565300000001], [-1.6983704999999998, 53.7957638], [-1.6980192999999997, 53.7958417], [-1.6976664999999995, 53.795925100000005], [-1.6969937, 53.7960938], [-1.6965873, 53.7962132], [-1.696476, 53.7962482], [-1.696164, 53.7963464], [-1.6956678999999997, 53.7965135], [-1.6951926, 53.7966936], [-1.6945627, 53.7969476], [-1.6944942999999997, 53.796978800000005], [-1.6939545, 53.797225], [-1.6933151999999998, 53.7975446], [-1.6927506, 53.7978722], [-1.6927138, 53.79789569999999], [-1.6923273, 53.798142799999994], [-1.6919555999999998, 53.79842140000002], [-1.6915885, 53.79870290000001], [-1.6914062999999997, 53.7988728], [-1.6912759, 53.798994400000005], [-1.6911647, 53.79909759999999], [-1.6907545999999998, 53.7994783], [-1.6893048, 53.80064409999999], [-1.6887762999999998, 53.8011308], [-1.6876163999999998, 53.8021983], [-1.6871186, 53.8025803], [-1.6866351, 53.8028707], [-1.6861103999999998, 53.8031343], [-1.6854563, 53.80341979999999], [-1.6847771, 53.8036865], [-1.6842718, 53.80385249999999], [-1.683766, 53.8040033], [-1.6833502, 53.80412199999999], [-1.6829210999999995, 53.804228499999994], [-1.6824542, 53.8043288], [-1.6820978999999998, 53.8044068], [-1.681774, 53.80447040000001], [-1.6813104, 53.8045467], [-1.6808462, 53.8046193], [-1.6802809, 53.8046833], [-1.6798796, 53.80472170000001], [-1.6794618, 53.8047495], [-1.6788523, 53.8047824], [-1.6785500000000002, 53.8047902], [-1.678259, 53.8047929], [-1.6779673999999998, 53.80479360000001], [-1.6776841999999998, 53.8047884], [-1.6771266, 53.80476649999999], [-1.6767170999999998, 53.8047477], [-1.676341, 53.8047193], [-1.6755898, 53.80466009999999], [-1.6749193999999998, 53.8046056], [-1.6745716, 53.80457959999999], [-1.6742433, 53.80456159999999], [-1.6737527, 53.8045432], [-1.6732541, 53.80453140000001], [-1.6726579, 53.804529300000006], [-1.6720629, 53.8045318], [-1.6715661, 53.804542299999994], [-1.6713136999999998, 53.8045493], [-1.6710691, 53.804562], [-1.6705418, 53.8045891], [-1.6700327, 53.8046193], [-1.6693623999999998, 53.8046689], [-1.6686845, 53.80474889999999], [-1.6674140999999998, 53.804891], [-1.6670649, 53.8049328], [-1.6667936, 53.80496519999999], [-1.6659934, 53.80505440000001], [-1.6655605, 53.8051044], [-1.6646234, 53.8052068], [-1.6629351, 53.805406600000005], [-1.6611136999999998, 53.80561659999999], [-1.6586122, 53.8058986], [-1.6566543, 53.8061262], [-1.6549902, 53.8063106], [-1.6531189999999998, 53.806526899999994], [-1.6519593999999995, 53.8066599], [-1.6512790999999998, 53.80672959999998], [-1.6505903, 53.8067813], [-1.6501403, 53.8068111], [-1.6496985999999998, 53.80683100000001], [-1.6492569, 53.8068458], [-1.6488287999999998, 53.8068493], [-1.6485527, 53.80684959999999], [-1.6476911, 53.8068466], [-1.6473359, 53.8068408], [-1.6468301, 53.80683260000001], [-1.6464979999999998, 53.80681890000001], [-1.6461747, 53.8068], [-1.6455968999999997, 53.80675999999999], [-1.6453052, 53.80673629999999], [-1.6450374, 53.806714500000005], [-1.6444096999999998, 53.80665599999998], [-1.6438006, 53.80658589999999], [-1.6426487, 53.80645669999999], [-1.6420704999999998, 53.8063795], [-1.6414892999999997, 53.806289], [-1.6404958, 53.8060988], [-1.6400041999999997, 53.8060052], [-1.6399075, 53.8059854], [-1.6397709, 53.80595749999999], [-1.6397064999999995, 53.805943199999994], [-1.6395652, 53.80591179999998], [-1.6381753, 53.8055657], [-1.637521, 53.80540280000001], [-1.6373679, 53.805364700000005], [-1.6372436999999995, 53.8053341], [-1.637024, 53.8052786], [-1.6369289, 53.80525459999999], [-1.6361526, 53.80506110000001], [-1.6345014000000002, 53.80465559999998], [-1.6329369, 53.80429650000001], [-1.6314838, 53.8039599], [-1.6300069, 53.803614399999994], [-1.6288716, 53.803323000000006], [-1.6277212, 53.80303990000001], [-1.6259190999999995, 53.80256189999999], [-1.6252038, 53.80234810000001], [-1.6246906999999997, 53.8021816], [-1.6241932, 53.8020074], [-1.6232144999999998, 53.801647300000006], [-1.6224586, 53.8013409], [-1.6217665999999995, 53.80104139999999], [-1.6209968999999995, 53.8006917], [-1.6202416, 53.8003372], [-1.6199157, 53.800168], [-1.6195246, 53.79997], [-1.6174959, 53.79889980000001], [-1.6169675114151385, 53.798624596918835], [-1.6166296, 53.7984486], [-1.6157415999999998, 53.797989], [-1.6151401, 53.7976789], [-1.6148157, 53.79751509999999], [-1.6144941, 53.7973704], [-1.6139734, 53.7971502], [-1.6134299, 53.79694039999999], [-1.6131589000000002, 53.796843299999985], [-1.6128594999999997, 53.7967437], [-1.6125675, 53.7966527], [-1.6122568999999998, 53.7965635], [-1.6118895, 53.7964698], [-1.6115197, 53.7963831], [-1.6111557, 53.79630420000001], [-1.6107803, 53.79622899999999], [-1.6104586999999997, 53.79617160000001], [-1.6101152999999997, 53.7961178], [-1.6097703999999995, 53.7960719], [-1.6094349999999995, 53.7960313], [-1.6089515, 53.79598], [-1.6087241, 53.795957500000014], [-1.608476, 53.7959382], [-1.6080489999999998, 53.7959141], [-1.6076224999999995, 53.7959008], [-1.6070451999999995, 53.7958925], [-1.6064647999999997, 53.7958978], [-1.6057346999999995, 53.7959237], [-1.6053649, 53.79594190000001], [-1.6049956, 53.79595950000001], [-1.6044153999999995, 53.79599559999999], [-1.603846, 53.79603199999999], [-1.6035554999999997, 53.7960502], [-1.6032796, 53.7960667], [-1.6027414999999998, 53.7960903], [-1.6022919, 53.7961031], [-1.6018663999999998, 53.7961014], [-1.6012955, 53.79608749999999], [-1.6007486, 53.7960559], [-1.6003959, 53.79603199999999], [-1.6000575999999995, 53.7960036], [-1.5995462, 53.7959497], [-1.5993025999999997, 53.7959167], [-1.5990801, 53.795883399999994], [-1.5988593999999998, 53.79584309999999], [-1.5986276, 53.795798899999994], [-1.5981860999999995, 53.79569949999999], [-1.5978424000000002, 53.7956151], [-1.5975372, 53.795523200000005], [-1.5969075, 53.79532940000001], [-1.5956903, 53.7949594], [-1.5951774, 53.79480029999999], [-1.5946623, 53.7946295], [-1.5936666999999998, 53.794284399999995], [-1.5932095, 53.7941519], [-1.5927456999999998, 53.7940193], [-1.5916249999999998, 53.793680300000005], [-1.5906498999999998, 53.7933814], [-1.5893573, 53.79297209999999], [-1.5880361, 53.7925676], [-1.5855090999999997, 53.7917708], [-1.5849859, 53.7916115], [-1.5842601, 53.79138259999999], [-1.5838847, 53.791260300000005], [-1.5838359999999998, 53.791244799999994], [-1.5836445, 53.79118369999999], [-1.5828914, 53.79096259999999], [-1.5821298, 53.7907438], [-1.5816161, 53.7906115], [-1.5810862999999995, 53.7904928], [-1.5805873999999998, 53.7903974], [-1.5800748999999998, 53.79031369999999], [-1.5797115, 53.79025419999999], [-1.5793481, 53.790199499999986], [-1.5789829999999998, 53.79015249999999], [-1.578609, 53.790106], [-1.5782214, 53.79006789999999], [-1.5778061, 53.79003680000001], [-1.5772273, 53.790001700000005], [-1.5766490999999998, 53.7899847], [-1.5762829, 53.7899822], [-1.5758824000000002, 53.78997960000001], [-1.5754892, 53.7899866], [-1.5751, 53.7899992], [-1.5747156999999998, 53.7900282], [-1.5744296, 53.790052], [-1.5741447, 53.79008919999999], [-1.5737802, 53.79014649999999], [-1.5733819, 53.79021670000001], [-1.5725207, 53.79037100000001], [-1.5716694, 53.790544800000006], [-1.5708301, 53.7907394], [-1.5698087999999997, 53.79101599999999], [-1.5696275551737808, 53.791068912199414], [-1.5693843336524276, 53.79113700211058], [-1.5691650346295236, 53.79119408299918], [-1.5689664621740966, 53.79124194580284], [-1.5687854203551737, 53.79128238145913], [-1.568618713241782, 53.79131718090564], [-1.5684631449029496, 53.791348135079986], [-1.5683155194077028, 53.79137703491972], [-1.5681726408250696, 53.791405671362455], [-1.5680313132240773, 53.79143583534578], [-1.5678883406737534, 53.79146931780728], [-1.5677405272431246, 53.79150790968457], [-1.5675846770012187, 53.79155340191521], [-1.567417594017063, 53.7916075854368], [-1.5672360823596847, 53.79167225118694], [-1.5670369460981113, 53.7917491901032], [-1.56681698930137, 53.79184019312321], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Bradford Interchange", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Bradford Interchange", "current_leg_milage": "9.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.887, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 338.621, \"from_m\": 326.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 529.482, \"from_m\": 338.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 670.496, \"from_m\": 529.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 967.013, \"from_m\": 670.496, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 999.804, \"from_m\": 967.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4882.683, \"from_m\": 999.804, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5252.416, \"from_m\": 4882.683, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5862.313, \"from_m\": 5252.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26744.62, \"from_m\": 5862.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26917.611, \"from_m\": 26744.62, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28766.635, \"from_m\": 26917.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30057.402, \"from_m\": 28766.635, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30086.937, \"from_m\": 30057.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32856.793, \"from_m\": 30086.937, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32944.576, \"from_m\": 32856.793, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32951.688, \"from_m\": 32944.576, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 33017.859, \"from_m\": 32951.688, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33058.314, \"from_m\": 33017.859, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 34489.883, \"from_m\": 33058.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34529.692, \"from_m\": 34489.883, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34585.064, \"from_m\": 34529.692, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34661.875, \"from_m\": 34585.064, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35202.421, \"from_m\": 34661.875, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 35773.794, \"from_m\": 35202.421, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35809.08, \"from_m\": 35773.794, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36033.134, \"from_m\": 35809.08, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46686.969, \"from_m\": 36033.134, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47152.808, \"from_m\": 46686.969, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48631.315, \"from_m\": 47152.808, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 49143.348, \"from_m\": 48631.315, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49171.669, \"from_m\": 49143.348, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49697.172, \"from_m\": 49171.669, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49919.931, \"from_m\": 49697.172, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51612.031, \"from_m\": 49919.931, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52662.142, \"from_m\": 51612.031, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54954.938, \"from_m\": 52662.142, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54979.383, \"from_m\": 54954.938, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57263.22, \"from_m\": 54979.383, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 57648.527, \"from_m\": 57263.22, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 64027.483, \"from_m\": 57648.527, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 65698.855, \"from_m\": 64027.483, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65739.333, \"from_m\": 65698.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65782.049, \"from_m\": 65739.333, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77641.041, \"from_m\": 65782.049, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 78346.501, \"from_m\": 77641.041, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 80423.0, \"from_m\": 78346.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80480.985, \"from_m\": 80423.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 80580.801, \"from_m\": 80480.985, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81147.973, \"from_m\": 80580.801, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 85145.864, \"from_m\": 81147.973, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 85519.821, \"from_m\": 85145.864, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 87423.445, \"from_m\": 85519.821, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87450.041, \"from_m\": 87423.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 87501.587, \"from_m\": 87450.041, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96372.044, \"from_m\": 87501.587, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 96426.137, \"from_m\": 96372.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96577.443, \"from_m\": 96426.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98090.298, \"from_m\": 96577.443, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 99197.433, \"from_m\": 98090.298, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 100526.375, \"from_m\": 99197.433, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 100990.858, \"from_m\": 100526.375, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 101362.209, \"from_m\": 100990.858, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 101448.307, \"from_m\": 101362.209, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 101513.047, \"from_m\": 101448.307, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 101532.81, \"from_m\": 101513.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102809.186, \"from_m\": 101532.81, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 105409.626, \"from_m\": 102809.186, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 109342.667, \"from_m\": 105409.626, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 112368.138, \"from_m\": 109342.667, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 113584.891, \"from_m\": 112368.138, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 113643.351, \"from_m\": 113584.891, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 113806.831, \"from_m\": 113643.351, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 113878.122, \"from_m\": 113806.831, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 126072.285, \"from_m\": 113878.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126126.811, \"from_m\": 126072.285, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 126154.891, \"from_m\": 126126.811, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126158.524, \"from_m\": 126154.891, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 127161.666, \"from_m\": 126158.524, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 127199.499, \"from_m\": 127161.666, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127399.773, \"from_m\": 127199.499, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 127656.314, \"from_m\": 127399.773, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127937.629, \"from_m\": 127656.314, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127987.084, \"from_m\": 127937.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 128384.899, \"from_m\": 127987.084, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 128707.11, \"from_m\": 128384.899, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624061, \"profile_key\": \"35f809e49be11e0f9f74080f77b8354755d585468ae5098891c34857e4ab6478\", \"schedule_id\": 12870, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2224\", \"wtt_dep\": \"2226\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29143.568, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30918.018, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 9, \"distance_m\": 34489.883, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2242H\", \"location\": \"Blackburn\", \"stage_seq\": 10, \"distance_m\": 48918.791, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 11, \"distance_m\": 49899.316, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250H\", \"location\": \"Accrington\", \"stage_seq\": 12, \"distance_m\": 57385.806, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Gannow Jn\", \"stage_seq\": 13, \"distance_m\": 65739.333, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 14, \"distance_m\": 67087.493, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Copy Pit\", \"stage_seq\": 15, \"distance_m\": 74276.369, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 16, \"distance_m\": 80494.267, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 17, \"distance_m\": 81147.973, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320H\", \"location\": \"Hebden Bridge\", \"stage_seq\": 18, \"distance_m\": 87324.505, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 19, \"distance_m\": 96372.044, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Dryclough Jn\", \"stage_seq\": 20, \"distance_m\": 99871.115, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"Halifax\", \"stage_seq\": 21, \"distance_m\": 101270.81, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 22, \"distance_m\": 113643.351, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2348\", \"location\": \"Bradford Interchange\", \"stage_seq\": 23, \"distance_m\": 113806.831, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 24, \"distance_m\": 113969.057, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Holbeck Jn\", \"stage_seq\": 25, \"distance_m\": 127237.601, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Whitehall Jn\", \"stage_seq\": 26, \"distance_m\": 127802.486, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 27, \"distance_m\": 128181.479, \"section_seq\": 1, \"route_path_id\": 69848}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 28, \"distance_m\": 128707.11, \"section_seq\": 1, \"route_path_id\": 69848}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 128707.11, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69848}], \"total_distance_m\": 128707.11, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 111804.152, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 16902.958, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2202", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:24Z\", \"source_id\": 51693170, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:07:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:27Z\", \"source_id\": 16685496, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:54Z\", \"source_id\": 51709686, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:58Z\", \"source_id\": 16690188, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:21:54Z\", \"source_id\": 51726594, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:22:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:21:57Z\", \"source_id\": 16695094, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:20Z\", \"source_id\": 51764062, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:23Z\", \"source_id\": 16706080, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:11Z\", \"source_id\": 51777331, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:13Z\", \"source_id\": 16710112, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:31Z\", \"source_id\": 51797349, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:36Z\", \"source_id\": 16716079, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:46Z\", \"source_id\": 51831546, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:47Z\", \"source_id\": 16726594, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:17Z\", \"source_id\": 51851103, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:22Z\", \"source_id\": 16732452, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:39Z\", \"source_id\": 51868231, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:42Z\", \"source_id\": 16737506, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:12Z\", \"source_id\": 51900260, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:18Z\", \"source_id\": 16747030, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "11", "timing_fact_generation": 1789599679915585, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:33.401285", "service_state_evidence_id": 16747030, "current_leg_start_actual_dep": "2026-09-17T23:48:00+01:00", "operational_evidence_version": 100, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:33.974483", "service_state_valid_until_kind": null, "operational_interpretation_version": 100, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPN LDS 1B00 195112 3 100 None {"version": 3, "segments": [{"to_m": 326.887, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 338.621, "from_m": 326.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 529.482, "from_m": 338.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 670.496, "from_m": 529.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 967.013, "from_m": 670.496, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 999.804, "from_m": 967.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4882.683, "from_m": 999.804, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5252.416, "from_m": 4882.683, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5862.313, "from_m": 5252.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26744.62, "from_m": 5862.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26917.611, "from_m": 26744.62, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28766.635, "from_m": 26917.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30057.402, "from_m": 28766.635, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30086.937, "from_m": 30057.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32856.793, "from_m": 30086.937, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32944.576, "from_m": 32856.793, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32951.688, "from_m": 32944.576, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 33017.859, "from_m": 32951.688, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33058.314, "from_m": 33017.859, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 34489.883, "from_m": 33058.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34529.692, "from_m": 34489.883, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34585.064, "from_m": 34529.692, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34661.875, "from_m": 34585.064, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35202.421, "from_m": 34661.875, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 35773.794, "from_m": 35202.421, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35809.08, "from_m": 35773.794, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36033.134, "from_m": 35809.08, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46686.969, "from_m": 36033.134, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47152.808, "from_m": 46686.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48631.315, "from_m": 47152.808, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49143.348, "from_m": 48631.315, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49171.669, "from_m": 49143.348, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49697.172, "from_m": 49171.669, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49919.931, "from_m": 49697.172, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51612.031, "from_m": 49919.931, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52662.142, "from_m": 51612.031, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54954.938, "from_m": 52662.142, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54979.383, "from_m": 54954.938, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57263.22, "from_m": 54979.383, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 57648.527, "from_m": 57263.22, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 64027.483, "from_m": 57648.527, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 65698.855, "from_m": 64027.483, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65739.333, "from_m": 65698.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65782.049, "from_m": 65739.333, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77641.041, "from_m": 65782.049, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 78346.501, "from_m": 77641.041, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 80423.0, "from_m": 78346.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80480.985, "from_m": 80423.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 80580.801, "from_m": 80480.985, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81147.973, "from_m": 80580.801, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85145.864, "from_m": 81147.973, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 85519.821, "from_m": 85145.864, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 87423.445, "from_m": 85519.821, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87450.041, "from_m": 87423.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 87501.587, "from_m": 87450.041, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96372.044, "from_m": 87501.587, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 96426.137, "from_m": 96372.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96577.443, "from_m": 96426.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98090.298, "from_m": 96577.443, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 99197.433, "from_m": 98090.298, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 100526.375, "from_m": 99197.433, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 100990.858, "from_m": 100526.375, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 101362.209, "from_m": 100990.858, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 101448.307, "from_m": 101362.209, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 101513.047, "from_m": 101448.307, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101532.81, "from_m": 101513.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102809.186, "from_m": 101532.81, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 105409.626, "from_m": 102809.186, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 109342.667, "from_m": 105409.626, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 112368.138, "from_m": 109342.667, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 113584.891, "from_m": 112368.138, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 113643.351, "from_m": 113584.891, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 113806.831, "from_m": 113643.351, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113878.122, "from_m": 113806.831, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 126072.285, "from_m": 113878.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126126.811, "from_m": 126072.285, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 126154.891, "from_m": 126126.811, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126158.524, "from_m": 126154.891, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 127161.666, "from_m": 126158.524, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 127199.499, "from_m": 127161.666, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127399.773, "from_m": 127199.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 127656.314, "from_m": 127399.773, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127937.629, "from_m": 127656.314, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127987.084, "from_m": 127937.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 128384.899, "from_m": 127987.084, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 128707.11, "from_m": 128384.899, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624061, "profile_key": "35f809e49be11e0f9f74080f77b8354755d585468ae5098891c34857e4ab6478", "schedule_id": 12870, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2202", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2226", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29143.568, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30918.018, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Lostock Hall Jn", "stage_seq": 9, "distance_m": 34489.883, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Blackburn", "stage_seq": 10, "distance_m": 48918.791, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Daisyfield Jn", "stage_seq": 11, "distance_m": 49899.316, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Accrington", "stage_seq": 12, "distance_m": 57385.806, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Gannow Jn", "stage_seq": 13, "distance_m": 65739.333, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Burnley Manchester Road", "stage_seq": 14, "distance_m": 67087.493, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Copy Pit", "stage_seq": 15, "distance_m": 74276.369, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Stansfield Hall Jn", "stage_seq": 16, "distance_m": 80494.267, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "Hall Royd Jn", "stage_seq": 17, "distance_m": 81147.973, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320H", "location": "Hebden Bridge", "stage_seq": 18, "distance_m": 87324.505, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Milner Royd Jn", "stage_seq": 19, "distance_m": 96372.044, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Dryclough Jn", "stage_seq": 20, "distance_m": 99871.115, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "Halifax", "stage_seq": 21, "distance_m": 101270.81, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Mill Lane Jn", "stage_seq": 22, "distance_m": 113643.351, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2348", "location": "Bradford Interchange", "stage_seq": 23, "distance_m": 113806.831, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Mill Lane Jn", "stage_seq": 24, "distance_m": 113969.057, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Holbeck Jn", "stage_seq": 25, "distance_m": 127237.601, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002", "location": "Whitehall Jn", "stage_seq": 26, "distance_m": 127802.486, "section_seq": 1, "route_path_id": 69848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Leeds West Jn", "stage_seq": 27, "distance_m": 128181.479, "section_seq": 1, "route_path_id": 69848}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Leeds", "stage_seq": 28, "distance_m": 128707.11, "section_seq": 1, "route_path_id": 69848}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 128707.11, "from_m": 0.0, "section_seq": 1, "route_path_id": 69848}], "total_distance_m": 128707.11, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 111804.152, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 16902.958, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:24Z", "source_id": 51693170, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:07:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:27Z", "source_id": 16685496, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:54Z", "source_id": 51709686, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:14:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:58Z", "source_id": 16690188, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:21:54Z", "source_id": 51726594, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:22:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:21:57Z", "source_id": 16695094, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7754, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:20Z", "source_id": 51764062, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:41:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:23Z", "source_id": 16706080, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7686, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:11Z", "source_id": 51777331, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:48:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:13Z", "source_id": 16710112, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7648, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:31Z", "source_id": 51797349, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:58:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:36Z", "source_id": 16716079, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:46Z", "source_id": 51831546, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:47Z", "source_id": 16726594, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6200, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:17Z", "source_id": 51851103, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:29:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:22Z", "source_id": 16732452, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6381, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:39Z", "source_id": 51868231, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:40:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:42Z", "source_id": 16737506, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5396, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:12Z", "source_id": 51900260, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:18Z", "source_id": 16747030, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Blackpool North 2202 2202 5 None None Leeds 0004 0004 11B EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88947/2026-09-17/detailed None Bradford Interchange 2026-09-17T23:48:00+01:00 Leeds 15.0 {"type": "LineString", "coordinates": [[-1.7492796, 53.7909361], [-1.7491864999999998, 53.7899408], [-1.7491221999999995, 53.789145399999995], [-1.7491046999999995, 53.78897109999999], [-1.7490296, 53.7884031], [-1.7490066999999998, 53.78822949999999], [-1.7490031999999998, 53.787978299999985], [-1.7490011, 53.787826499999994], [-1.748982807042631, 53.78742772712427], [-1.7489717, 53.787185599999994], [-1.7489815, 53.78698839999999], [-1.74897, 53.7866161], [-1.7489574000000003, 53.7864501], [-1.7489509, 53.7863682], [-1.7489497265087175, 53.78635988690467], [-1.7489283, 53.7862081], [-1.7489121999999997, 53.7861387], [-1.7488828, 53.78603569999999], [-1.7488418999999995, 53.7859347], [-1.7488029, 53.785857799999995], [-1.7487587999999998, 53.7857824], [-1.7487104999999998, 53.78570980000001], [-1.748642, 53.7856162], [-1.7485428, 53.78550989999999], [-1.7483771999999995, 53.7853649], [-1.7482316000000002, 53.78525069999999], [-1.7482204, 53.78524289999999], [-1.7481211, 53.785169100000005], [-1.7479353, 53.785053], [-1.7477985, 53.78498009999999], [-1.7476134, 53.784897699999995], [-1.7473586, 53.784800999999995], [-1.7471587999999998, 53.78472910000001], [-1.7469482, 53.78467270000001], [-1.746625, 53.7846102], [-1.7464935, 53.78458530000001], [-1.7462387, 53.784554099999994], [-1.7459812999999995, 53.7845278], [-1.7458663, 53.7845264], [-1.7456903, 53.784522900000006], [-1.7453982999999995, 53.7845324], [-1.7450209, 53.784560799999994], [-1.7448236, 53.78459], [-1.7445670999999998, 53.78463729999999], [-1.7441787999999998, 53.78473219999999], [-1.7438248, 53.7848574], [-1.7435351, 53.7849905], [-1.7433418, 53.785103799999995], [-1.7427134999999998, 53.7855623], [-1.7409027999999998, 53.7869242], [-1.7402533308709254, 53.78742772712427], [-1.7397698, 53.78780259999999], [-1.7391806999999997, 53.78822889999999], [-1.7389712, 53.7883711], [-1.7387283999999998, 53.7885033], [-1.7385489999999997, 53.7885881], [-1.7383631, 53.78865919999999], [-1.7379436, 53.78880379999998], [-1.7376115999999997, 53.7888991], [-1.7372767999999998, 53.788976899999994], [-1.7369526999999998, 53.7890404], [-1.7365969, 53.78908729999999], [-1.7362447, 53.789116099999994], [-1.7359056999999998, 53.78913109999999], [-1.7355960999999998, 53.78914519999999], [-1.7350518999999998, 53.7891694], [-1.7347667999999998, 53.78916610000001], [-1.7342953, 53.7891793], [-1.733801, 53.789216800000005], [-1.7325054, 53.78936360000001], [-1.7321699999999998, 53.78940159999999], [-1.7314952, 53.7894693], [-1.7308913, 53.789539299999994], [-1.7301365, 53.7896485], [-1.7294094999999998, 53.78975709999999], [-1.7288832, 53.78982959999999], [-1.7278477, 53.7899748], [-1.7254921, 53.7903083], [-1.7240633000000003, 53.7905175], [-1.7226502999999995, 53.79072149999999], [-1.7219691999999998, 53.79082399999999], [-1.7212842999999998, 53.79091599999999], [-1.7205952999999998, 53.7910006], [-1.7198872999999997, 53.79107289999999], [-1.7183346999999998, 53.7912408], [-1.7175175, 53.79134260000001], [-1.7171787, 53.79138939999999], [-1.7167229999999998, 53.7914524], [-1.7158094999999998, 53.79160130000001], [-1.714929, 53.791751], [-1.7133428999999998, 53.79203699999999], [-1.7125157999999998, 53.7922032], [-1.7116783, 53.7923808], [-1.7109946, 53.7925428], [-1.7103393, 53.79272400000001], [-1.7100524, 53.79280270000001], [-1.709766, 53.79288609999999], [-1.7092159, 53.7930649], [-1.7087636, 53.7932159], [-1.7085022, 53.7933124], [-1.7083152999999998, 53.7933814], [-1.7074165999999995, 53.79372670000001], [-1.7068603999999998, 53.7939392], [-1.7067990398270907, 53.7939592889992], [-1.7063664999999997, 53.79410089999998], [-1.7062758999999998, 53.79413060000001], [-1.7055218, 53.7943744], [-1.7052729000000002, 53.7944438], [-1.7047441999999997, 53.79459119999999], [-1.7037825999999998, 53.7948304], [-1.7033408000000003, 53.7949303], [-1.7032949, 53.794940700000005], [-1.7028125, 53.79504229999999], [-1.7021887, 53.7951602], [-1.701562, 53.7952635], [-1.7005181, 53.79540899999999], [-1.6995027, 53.7955573], [-1.6991674999999995, 53.7956136], [-1.6989325, 53.79565300000001], [-1.6983704999999998, 53.7957638], [-1.6980192999999997, 53.7958417], [-1.6976664999999995, 53.795925100000005], [-1.6969937, 53.7960938], [-1.6965873, 53.7962132], [-1.696476, 53.7962482], [-1.696164, 53.7963464], [-1.6956678999999997, 53.7965135], [-1.6951926, 53.7966936], [-1.6945627, 53.7969476], [-1.6944942999999997, 53.796978800000005], [-1.6939545, 53.797225], [-1.6933151999999998, 53.7975446], [-1.6927506, 53.7978722], [-1.6927138, 53.79789569999999], [-1.6923273, 53.798142799999994], [-1.6919555999999998, 53.79842140000002], [-1.6915885, 53.79870290000001], [-1.6914062999999997, 53.7988728], [-1.6912759, 53.798994400000005], [-1.6911647, 53.79909759999999], [-1.6907545999999998, 53.7994783], [-1.6893048, 53.80064409999999], [-1.6887762999999998, 53.8011308], [-1.6876163999999998, 53.8021983], [-1.6871186, 53.8025803], [-1.6866351, 53.8028707], [-1.6861103999999998, 53.8031343], [-1.6854563, 53.80341979999999], [-1.6847771, 53.8036865], [-1.6842718, 53.80385249999999], [-1.683766, 53.8040033], [-1.6833502, 53.80412199999999], [-1.6829210999999995, 53.804228499999994], [-1.6824542, 53.8043288], [-1.6820978999999998, 53.8044068], [-1.681774, 53.80447040000001], [-1.6813104, 53.8045467], [-1.6808462, 53.8046193], [-1.6802809, 53.8046833], [-1.6798796, 53.80472170000001], [-1.6794618, 53.8047495], [-1.6788523, 53.8047824], [-1.6785500000000002, 53.8047902], [-1.678259, 53.8047929], [-1.6779673999999998, 53.80479360000001], [-1.6776841999999998, 53.8047884], [-1.6771266, 53.80476649999999], [-1.6767170999999998, 53.8047477], [-1.676341, 53.8047193], [-1.6755898, 53.80466009999999], [-1.6749193999999998, 53.8046056], [-1.6745716, 53.80457959999999], [-1.6742433, 53.80456159999999], [-1.6737527, 53.8045432], [-1.6732541, 53.80453140000001], [-1.6726579, 53.804529300000006], [-1.6720629, 53.8045318], [-1.6715661, 53.804542299999994], [-1.6713136999999998, 53.8045493], [-1.6710691, 53.804562], [-1.6705418, 53.8045891], [-1.6700327, 53.8046193], [-1.6693623999999998, 53.8046689], [-1.6686845, 53.80474889999999], [-1.6674140999999998, 53.804891], [-1.6670649, 53.8049328], [-1.6667936, 53.80496519999999], [-1.6659934, 53.80505440000001], [-1.6655605, 53.8051044], [-1.6646234, 53.8052068], [-1.6629351, 53.805406600000005], [-1.6611136999999998, 53.80561659999999], [-1.6586122, 53.8058986], [-1.6566543, 53.8061262], [-1.6549902, 53.8063106], [-1.6531189999999998, 53.806526899999994], [-1.6519593999999995, 53.8066599], [-1.6512790999999998, 53.80672959999998], [-1.6505903, 53.8067813], [-1.6501403, 53.8068111], [-1.6496985999999998, 53.80683100000001], [-1.6492569, 53.8068458], [-1.6488287999999998, 53.8068493], [-1.6485527, 53.80684959999999], [-1.6476911, 53.8068466], [-1.6473359, 53.8068408], [-1.6468301, 53.80683260000001], [-1.6464979999999998, 53.80681890000001], [-1.6461747, 53.8068], [-1.6455968999999997, 53.80675999999999], [-1.6453052, 53.80673629999999], [-1.6450374, 53.806714500000005], [-1.6444096999999998, 53.80665599999998], [-1.6438006, 53.80658589999999], [-1.6426487, 53.80645669999999], [-1.6420704999999998, 53.8063795], [-1.6414892999999997, 53.806289], [-1.6404958, 53.8060988], [-1.6400041999999997, 53.8060052], [-1.6399075, 53.8059854], [-1.6397709, 53.80595749999999], [-1.6397064999999995, 53.805943199999994], [-1.6395652, 53.80591179999998], [-1.6381753, 53.8055657], [-1.637521, 53.80540280000001], [-1.6373679, 53.805364700000005], [-1.6372436999999995, 53.8053341], [-1.637024, 53.8052786], [-1.6369289, 53.80525459999999], [-1.6361526, 53.80506110000001], [-1.6345014000000002, 53.80465559999998], [-1.6329369, 53.80429650000001], [-1.6314838, 53.8039599], [-1.6300069, 53.803614399999994], [-1.6288716, 53.803323000000006], [-1.6277212, 53.80303990000001], [-1.6259190999999995, 53.80256189999999], [-1.6252038, 53.80234810000001], [-1.6246906999999997, 53.8021816], [-1.6241932, 53.8020074], [-1.6232144999999998, 53.801647300000006], [-1.6224586, 53.8013409], [-1.6217665999999995, 53.80104139999999], [-1.6209968999999995, 53.8006917], [-1.6202416, 53.8003372], [-1.6199157, 53.800168], [-1.6195246, 53.79997], [-1.6174959, 53.79889980000001], [-1.6169675114151385, 53.798624596918835], [-1.6166296, 53.7984486], [-1.6157415999999998, 53.797989], [-1.6151401, 53.7976789], [-1.6148157, 53.79751509999999], [-1.6144941, 53.7973704], [-1.6139734, 53.7971502], [-1.6134299, 53.79694039999999], [-1.6131589000000002, 53.796843299999985], [-1.6128594999999997, 53.7967437], [-1.6125675, 53.7966527], [-1.6122568999999998, 53.7965635], [-1.6118895, 53.7964698], [-1.6115197, 53.7963831], [-1.6111557, 53.79630420000001], [-1.6107803, 53.79622899999999], [-1.6104586999999997, 53.79617160000001], [-1.6101152999999997, 53.7961178], [-1.6097703999999995, 53.7960719], [-1.6094349999999995, 53.7960313], [-1.6089515, 53.79598], [-1.6087241, 53.795957500000014], [-1.608476, 53.7959382], [-1.6080489999999998, 53.7959141], [-1.6076224999999995, 53.7959008], [-1.6070451999999995, 53.7958925], [-1.6064647999999997, 53.7958978], [-1.6057346999999995, 53.7959237], [-1.6053649, 53.79594190000001], [-1.6049956, 53.79595950000001], [-1.6044153999999995, 53.79599559999999], [-1.603846, 53.79603199999999], [-1.6035554999999997, 53.7960502], [-1.6032796, 53.7960667], [-1.6027414999999998, 53.7960903], [-1.6022919, 53.7961031], [-1.6018663999999998, 53.7961014], [-1.6012955, 53.79608749999999], [-1.6007486, 53.7960559], [-1.6003959, 53.79603199999999], [-1.6000575999999995, 53.7960036], [-1.5995462, 53.7959497], [-1.5993025999999997, 53.7959167], [-1.5990801, 53.795883399999994], [-1.5988593999999998, 53.79584309999999], [-1.5986276, 53.795798899999994], [-1.5981860999999995, 53.79569949999999], [-1.5978424000000002, 53.7956151], [-1.5975372, 53.795523200000005], [-1.5969075, 53.79532940000001], [-1.5956903, 53.7949594], [-1.5951774, 53.79480029999999], [-1.5946623, 53.7946295], [-1.5936666999999998, 53.794284399999995], [-1.5932095, 53.7941519], [-1.5927456999999998, 53.7940193], [-1.5916249999999998, 53.793680300000005], [-1.5906498999999998, 53.7933814], [-1.5893573, 53.79297209999999], [-1.5880361, 53.7925676], [-1.5855090999999997, 53.7917708], [-1.5849859, 53.7916115], [-1.5842601, 53.79138259999999], [-1.5838847, 53.791260300000005], [-1.5838359999999998, 53.791244799999994], [-1.5836445, 53.79118369999999], [-1.5828914, 53.79096259999999], [-1.5821298, 53.7907438], [-1.5816161, 53.7906115], [-1.5810862999999995, 53.7904928], [-1.5805873999999998, 53.7903974], [-1.5800748999999998, 53.79031369999999], [-1.5797115, 53.79025419999999], [-1.5793481, 53.790199499999986], [-1.5789829999999998, 53.79015249999999], [-1.578609, 53.790106], [-1.5782214, 53.79006789999999], [-1.5778061, 53.79003680000001], [-1.5772273, 53.790001700000005], [-1.5766490999999998, 53.7899847], [-1.5762829, 53.7899822], [-1.5758824000000002, 53.78997960000001], [-1.5754892, 53.7899866], [-1.5751, 53.7899992], [-1.5747156999999998, 53.7900282], [-1.5744296, 53.790052], [-1.5741447, 53.79008919999999], [-1.5737802, 53.79014649999999], [-1.5733819, 53.79021670000001], [-1.5725207, 53.79037100000001], [-1.5716694, 53.790544800000006], [-1.5708301, 53.7907394], [-1.5698087999999997, 53.79101599999999], [-1.5696275551737808, 53.791068912199414], [-1.5693843336524276, 53.79113700211058], [-1.5691650346295236, 53.79119408299918], [-1.5689664621740966, 53.79124194580284], [-1.5687854203551737, 53.79128238145913], [-1.568618713241782, 53.79131718090564], [-1.5684631449029496, 53.791348135079986], [-1.5683155194077028, 53.79137703491972], [-1.5681726408250696, 53.791405671362455], [-1.5680313132240773, 53.79143583534578], [-1.5678883406737534, 53.79146931780728], [-1.5677405272431246, 53.79150790968457], [-1.5675846770012187, 53.79155340191521], [-1.567417594017063, 53.7916075854368], [-1.5672360823596847, 53.79167225118694], [-1.5670369460981113, 53.7917491901032], [-1.56681698930137, 53.79184019312321], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 9.3 2347 0002 Bradford Interchange Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747030 1789599679915585 100 100 2026-09-16 23:12:33.974483 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:33.401285
594880 624062 L37410 631R69M816 2026-09-16 COMPLETE 16746965 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 624062, "stp": "P", "toc": "Chiltern Railways", "uid": "L37410", "consist": "168324+168326", "dest_crs": "BMO", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37410/2026-09-17/detailed", "trust_id": "631R69M816", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham Moor Street", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "3", "is_terminated": 1, "next_location": "Birmingham Moor Street", "signalling_id": "1R69", "timing_status": "EARLY", "origin_station": "London Marylebone", "current_leg_arr": "0002", "current_leg_dep": "2354", "current_leg_end": "Birmingham Moor Street", "origin_dep_time": "2202", "origin_platform": "2", "current_location": "Birmingham Moor Street", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7885291999999997, 52.414349400000006], [-1.7890307, 52.414648], [-1.7896718, 52.4150218], [-1.7901975, 52.415344100000006], [-1.7905703, 52.4155658], [-1.7908479, 52.4157343], [-1.7912273999999997, 52.4159535], [-1.7921567999999997, 52.41658090000001], [-1.7927939, 52.4170291], [-1.793227, 52.4173432], [-1.7935247999999997, 52.41757630000001], [-1.7939472, 52.4179084], [-1.7941484, 52.4180687], [-1.7943254000000002, 52.41821999999999], [-1.7946151, 52.4184564], [-1.7947907999999997, 52.4186085], [-1.7950107, 52.4188138], [-1.7951073, 52.418903], [-1.7952534, 52.419042000000005], [-1.7954465999999998, 52.419222799999986], [-1.7955807, 52.419360999999995], [-1.7957537, 52.41953770000001], [-1.7959038999999997, 52.4196849], [-1.7960031, 52.4197912], [-1.7961520000000002, 52.4199516], [-1.7962834, 52.4200939], [-1.796388, 52.4202067], [-1.7965154, 52.4203515], [-1.7966305682390429, 52.42047740056093], [-1.7966709999999997, 52.4205216], [-1.7968346, 52.4207171], [-1.7969781, 52.42088480000001], [-1.7971404, 52.421087599999986], [-1.7973322, 52.421333], [-1.7974783, 52.4215243], [-1.7976365999999997, 52.4217493], [-1.7977922, 52.4219578], [-1.7978954000000005, 52.42210829999999], [-1.7980362, 52.422320099999986], [-1.7981448999999996, 52.42248289999999], [-1.7982561999999995, 52.422662], [-1.7984144000000002, 52.42291960000001], [-1.7985338, 52.4231167], [-1.7986263, 52.42329169999999], [-1.7987081000000005, 52.4234324], [-1.7988113999999995, 52.4236205], [-1.7989026, 52.423805300000005], [-1.7989964999999997, 52.4239861], [-1.7990715999999998, 52.4241496], [-1.7991802, 52.4243803], [-1.7992649999999994, 52.42457120000001], [-1.7993827, 52.424848], [-1.7995181999999996, 52.425177600000005], [-1.7995812000000002, 52.4253453], [-1.7996576, 52.425545599999985], [-1.7997501999999996, 52.42580730000001], [-1.7998414000000005, 52.4260747], [-1.7999031, 52.4262555], [-1.7999579999999995, 52.42643050000001], [-1.8000117, 52.4266063], [-1.8000533, 52.4267609], [-1.8001081999999995, 52.4269661], [-1.8001525, 52.42714930000001], [-1.8002060999999996, 52.4273668], [-1.8002771999999998, 52.427649800000005], [-1.8003496, 52.42798419999999], [-1.8003872, 52.4281666], [-1.8004542, 52.4284937], [-1.8005024999999997, 52.4287586], [-1.8005629, 52.4290456], [-1.8006178999999995, 52.42932530000001], [-1.8006809, 52.4296393], [-1.8007466, 52.4299353], [-1.8008110000000002, 52.4302542], [-1.8008874, 52.43058210000001], [-1.8009679, 52.43091819999999], [-1.8010442999999996, 52.4312314], [-1.8011275, 52.43152], [-1.8011837999999998, 52.43172040000001], [-1.8012455000000005, 52.4319264], [-1.8013205999999995, 52.432166], [-1.8013716, 52.43231639999999], [-1.8014453, 52.432529], [-1.8017726, 52.43343169999999], [-1.8019092999999995, 52.4337547], [-1.8020514999999997, 52.4340858], [-1.8021878, 52.43439159999999], [-1.8023179, 52.4346818], [-1.8023899, 52.4348404], [-1.8024342, 52.4349396], [-1.8024849, 52.435053], [-1.8025103999999996, 52.4351158], [-1.8027197999999995, 52.43560969999999], [-1.8028709, 52.4358519], [-1.8030587, 52.4362116], [-1.8031807, 52.436434], [-1.8033095, 52.436652300000006], [-1.8034958999999997, 52.4369507], [-1.8036984, 52.4372508], [-1.8037859, 52.4373748], [-1.8038810000000003, 52.43752119999999], [-1.8041843, 52.4379646], [-1.8044867, 52.43841059999999], [-1.8046505, 52.4386561], [-1.8048042, 52.43887209999999], [-1.8052012, 52.43946830000001], [-1.805277065234028, 52.43957578845911], [-1.805301, 52.4396097], [-1.8058931999999996, 52.4404106], [-1.8061729, 52.44073989999998], [-1.8064706, 52.4410841], [-1.8067197, 52.441362100000006], [-1.8072055, 52.4418618], [-1.8076969, 52.442330199999994], [-1.8082964, 52.442877900000006], [-1.8088866, 52.44339870000001], [-1.8094049999999997, 52.4438255], [-1.8100041, 52.444289000000005], [-1.8101796000000003, 52.4444246], [-1.8107775, 52.4448533], [-1.8113616, 52.445253099999995], [-1.8125598, 52.4460031], [-1.8137887, 52.446723199999994], [-1.8150594999999996, 52.44742169999999], [-1.8161536, 52.4479936], [-1.8166715, 52.4482558], [-1.8170611999999997, 52.4484454], [-1.8173294, 52.44857549999998], [-1.817541, 52.448673], [-1.8181308, 52.4489714], [-1.8187354, 52.4492661], [-1.8192659, 52.44950490000001], [-1.8195921, 52.4496517], [-1.8199914999999995, 52.449811200000006], [-1.8207282999999996, 52.45009129999999], [-1.8214431, 52.4503511], [-1.8223323, 52.4506385], [-1.8232915000000005, 52.450924500000006], [-1.8248568, 52.4513495], [-1.8257626, 52.4515621], [-1.8266819, 52.45176380000001], [-1.8274532000000003, 52.451907299999995], [-1.8283569, 52.452064500000006], [-1.8291976, 52.4521633], [-1.8296903, 52.4522215], [-1.830765, 52.452332299999995], [-1.8316411999999995, 52.45242809999999], [-1.8330396, 52.452593500000006], [-1.8336857, 52.4526857], [-1.8343547, 52.4528011], [-1.8346837999999996, 52.4528722], [-1.8351880000000005, 52.452981099999995], [-1.8356526, 52.453093800000005], [-1.8361562, 52.45322660000001], [-1.8367791, 52.453407799999994], [-1.8373925, 52.453588200000006], [-1.8382359, 52.4538351], [-1.8395893, 52.4543048], [-1.8403356, 52.45458510000001], [-1.8406687, 52.45471969999999], [-1.8410131, 52.4548652], [-1.8416440000000005, 52.45514729999999], [-1.8428310000000003, 52.45574280000001], [-1.8438571, 52.456285300000005], [-1.8448417999999995, 52.4567703], [-1.8459611, 52.457362999999994], [-1.8478018, 52.458352599999984], [-1.8503122999999997, 52.45970359999998], [-1.8505957999999996, 52.45984779999999], [-1.8518867, 52.4605033], [-1.8521913227277544, 52.4606485256815], [-1.8523810999999997, 52.460739], [-1.8529314, 52.460992], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661]]}", "current_leg_start": "Solihull", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "52.4786661", "next_location_lon": "-1.8911545", "previous_location": "Solihull", "current_leg_milage": "6.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10581.817, \"from_m\": 9324.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 10790.078, \"from_m\": 10581.817, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20559.713, \"from_m\": 10790.078, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 20677.081, \"from_m\": 20559.713, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42639.589, \"from_m\": 20677.081, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 44387.407, \"from_m\": 42639.589, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 44473.77, \"from_m\": 44387.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44731.587, \"from_m\": 44473.77, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45108.675, \"from_m\": 44731.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45169.384, \"from_m\": 45108.675, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45266.329, \"from_m\": 45169.384, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49064.385, \"from_m\": 45266.329, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56131.771, \"from_m\": 49064.385, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 57445.031, \"from_m\": 56131.771, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58337.518, \"from_m\": 57445.031, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 59449.088, \"from_m\": 58337.518, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 99545.002, \"from_m\": 59449.088, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 100081.409, \"from_m\": 99545.002, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100707.481, \"from_m\": 100081.409, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 109589.997, \"from_m\": 100707.481, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 109656.951, \"from_m\": 109589.997, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 110057.878, \"from_m\": 109656.951, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 111049.204, \"from_m\": 110057.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111154.608, \"from_m\": 111049.204, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 111362.896, \"from_m\": 111154.608, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 126266.236, \"from_m\": 111362.896, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 128211.899, \"from_m\": 126266.236, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 142108.9, \"from_m\": 128211.899, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 142276.586, \"from_m\": 142108.9, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 142760.328, \"from_m\": 142276.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 142789.022, \"from_m\": 142760.328, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 142810.693, \"from_m\": 142789.022, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 143072.372, \"from_m\": 142810.693, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 151376.928, \"from_m\": 143072.372, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 151865.533, \"from_m\": 151376.928, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 151906.644, \"from_m\": 151865.533, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 153232.094, \"from_m\": 151906.644, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 172191.654, \"from_m\": 153232.094, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 173937.404, \"from_m\": 172191.654, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 175152.244, \"from_m\": 173937.404, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 178308.099, \"from_m\": 175152.244, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 178958.636, \"from_m\": 178308.099, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 624062, \"profile_key\": \"214f914ec4a1251c2fe9d50d6c3cf23549fe7c30972a8b6d3f36b643ee3ac608\", \"schedule_id\": 15881, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 4, \"distance_m\": 17228.059, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"South Ruislip\", \"stage_seq\": 5, \"distance_m\": 18739.599, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"West Ruislip\", \"stage_seq\": 6, \"distance_m\": 21688.827, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Gerrards Cross\", \"stage_seq\": 7, \"distance_m\": 30185.502, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"High Wycombe\", \"stage_seq\": 8, \"distance_m\": 44938.364, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Saunderton\", \"stage_seq\": 9, \"distance_m\": 52843.683, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Princes Risborough\", \"stage_seq\": 10, \"distance_m\": 57913.363, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2243\", \"location\": \"Haddenham & Thame Parkway\", \"stage_seq\": 11, \"distance_m\": 67190.686, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Bicester South Jn\", \"stage_seq\": 12, \"distance_m\": 86255.198, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2256\", \"location\": \"Bicester North\", \"stage_seq\": 13, \"distance_m\": 87858.175, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Aynho Jn\", \"stage_seq\": 14, \"distance_m\": 102449.042, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Banbury Depot Jn\", \"stage_seq\": 15, \"distance_m\": 109753.555, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2311\", \"location\": \"Banbury\", \"stage_seq\": 16, \"distance_m\": 110558.033, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Banbury Reservoir Jn\", \"stage_seq\": 17, \"distance_m\": 112348.674, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Fenny Compton\", \"stage_seq\": 18, \"distance_m\": 124379.297, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2330\", \"location\": \"Leamington Spa\", \"stage_seq\": 19, \"distance_m\": 142439.794, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Warwick\", \"stage_seq\": 20, \"distance_m\": 145547.988, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2339\", \"location\": \"Warwick Parkway\", \"stage_seq\": 21, \"distance_m\": 147638.765, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Hatton\", \"stage_seq\": 22, \"distance_m\": 152193.004, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2349\", \"location\": \"Dorridge\", \"stage_seq\": 23, \"distance_m\": 163062.138, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Bentley Heath S.B.\", \"stage_seq\": 24, \"distance_m\": 163965.495, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"2354H\", \"location\": \"Solihull\", \"stage_seq\": 25, \"distance_m\": 168460.988, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Tyseley\", \"stage_seq\": 26, \"distance_m\": 174518.86, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 27, \"distance_m\": 175643.931, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Birmingham Moor Street\", \"stage_seq\": 28, \"distance_m\": 178958.636, \"section_seq\": 1, \"route_path_id\": 72162}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 178958.636, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72162}], \"total_distance_m\": 178958.636, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 176947.161, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2011.475, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2202", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.4786661", "current_position_lon": "-1.8911545", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:25Z\", \"source_id\": 51699946, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:10:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:32Z\", \"source_id\": 16687429, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:22Z\", \"source_id\": 51708531, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:26Z\", \"source_id\": 16689880, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:14:39Z\", \"source_id\": 51711323, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:15:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:14:43Z\", \"source_id\": 16690653, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:35Z\", \"source_id\": 51719534, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:36Z\", \"source_id\": 16693062, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:01Z\", \"source_id\": 51740921, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:05Z\", \"source_id\": 16699410, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:19Z\", \"source_id\": 51751860, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:22Z\", \"source_id\": 16702615, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:36Z\", \"source_id\": 51760712, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:41Z\", \"source_id\": 16705085, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:21Z\", \"source_id\": 51767978, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:23Z\", \"source_id\": 16707299, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:11Z\", \"source_id\": 51791154, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:18Z\", \"source_id\": 16714221, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:05Z\", \"source_id\": 51814654, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:08Z\", \"source_id\": 16721397, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:38Z\", \"source_id\": 51850029, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:43Z\", \"source_id\": 16732182, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:15Z\", \"source_id\": 51857611, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:20Z\", \"source_id\": 16734414, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:11Z\", \"source_id\": 51864292, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:13Z\", \"source_id\": 16736346, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:18Z\", \"source_id\": 51873901, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:23Z\", \"source_id\": 16739188, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:05Z\", \"source_id\": 51880844, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:06Z\", \"source_id\": 16741304, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:34Z\", \"source_id\": 51888679, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:39Z\", \"source_id\": 16743716, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:42Z\", \"source_id\": 51895535, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:48Z\", \"source_id\": 16745741, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:01Z\", \"source_id\": 51900044, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 16746965, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham Moor Street", "service_state_platform": "3", "timing_fact_generation": 1789599669087931, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:34.126946", "service_state_evidence_id": 16746965, "current_leg_start_actual_dep": "2026-09-17T23:54:30+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:34.421922", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB BMO 1R69 168324+168326 4 100 None {"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10581.817, "from_m": 9324.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 10790.078, "from_m": 10581.817, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20559.713, "from_m": 10790.078, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 20677.081, "from_m": 20559.713, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42639.589, "from_m": 20677.081, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44387.407, "from_m": 42639.589, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 44473.77, "from_m": 44387.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44731.587, "from_m": 44473.77, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45108.675, "from_m": 44731.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45169.384, "from_m": 45108.675, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45266.329, "from_m": 45169.384, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49064.385, "from_m": 45266.329, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56131.771, "from_m": 49064.385, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57445.031, "from_m": 56131.771, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58337.518, "from_m": 57445.031, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 59449.088, "from_m": 58337.518, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 99545.002, "from_m": 59449.088, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 100081.409, "from_m": 99545.002, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100707.481, "from_m": 100081.409, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 109589.997, "from_m": 100707.481, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 109656.951, "from_m": 109589.997, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 110057.878, "from_m": 109656.951, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111049.204, "from_m": 110057.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111154.608, "from_m": 111049.204, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 111362.896, "from_m": 111154.608, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 126266.236, "from_m": 111362.896, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 128211.899, "from_m": 126266.236, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 142108.9, "from_m": 128211.899, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 142276.586, "from_m": 142108.9, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 142760.328, "from_m": 142276.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 142789.022, "from_m": 142760.328, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 142810.693, "from_m": 142789.022, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 143072.372, "from_m": 142810.693, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 151376.928, "from_m": 143072.372, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 151865.533, "from_m": 151376.928, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 151906.644, "from_m": 151865.533, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 153232.094, "from_m": 151906.644, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 172191.654, "from_m": 153232.094, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 173937.404, "from_m": 172191.654, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 175152.244, "from_m": 173937.404, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 178308.099, "from_m": 175152.244, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 178958.636, "from_m": 178308.099, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 624062, "profile_key": "214f914ec4a1251c2fe9d50d6c3cf23549fe7c30972a8b6d3f36b643ee3ac608", "schedule_id": 15881, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2202", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Northolt Park Jn", "stage_seq": 4, "distance_m": 17228.059, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "South Ruislip", "stage_seq": 5, "distance_m": 18739.599, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "West Ruislip", "stage_seq": 6, "distance_m": 21688.827, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Gerrards Cross", "stage_seq": 7, "distance_m": 30185.502, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "High Wycombe", "stage_seq": 8, "distance_m": 44938.364, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Saunderton", "stage_seq": 9, "distance_m": 52843.683, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Princes Risborough", "stage_seq": 10, "distance_m": 57913.363, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2243", "location": "Haddenham & Thame Parkway", "stage_seq": 11, "distance_m": 67190.686, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Bicester South Jn", "stage_seq": 12, "distance_m": 86255.198, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2256", "location": "Bicester North", "stage_seq": 13, "distance_m": 87858.175, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Aynho Jn", "stage_seq": 14, "distance_m": 102449.042, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Banbury Depot Jn", "stage_seq": 15, "distance_m": 109753.555, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2311", "location": "Banbury", "stage_seq": 16, "distance_m": 110558.033, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Banbury Reservoir Jn", "stage_seq": 17, "distance_m": 112348.674, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Fenny Compton", "stage_seq": 18, "distance_m": 124379.297, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2330", "location": "Leamington Spa", "stage_seq": 19, "distance_m": 142439.794, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Warwick", "stage_seq": 20, "distance_m": 145547.988, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2339", "location": "Warwick Parkway", "stage_seq": 21, "distance_m": 147638.765, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Hatton", "stage_seq": 22, "distance_m": 152193.004, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2349", "location": "Dorridge", "stage_seq": 23, "distance_m": 163062.138, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Bentley Heath S.B.", "stage_seq": 24, "distance_m": 163965.495, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2354H", "location": "Solihull", "stage_seq": 25, "distance_m": 168460.988, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Tyseley", "stage_seq": 26, "distance_m": 174518.86, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Small Heath Sth Jn", "stage_seq": 27, "distance_m": 175643.931, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Birmingham Moor Street", "stage_seq": 28, "distance_m": 178958.636, "section_seq": 1, "route_path_id": 72162}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 178958.636, "from_m": 0.0, "section_seq": 1, "route_path_id": 72162}], "total_distance_m": 178958.636, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 176947.161, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2011.475, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:25Z", "source_id": 51699946, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:10:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:32Z", "source_id": 16687429, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:22Z", "source_id": 51708531, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:14:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:26Z", "source_id": 16689880, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:14:39Z", "source_id": 51711323, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:15:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:14:43Z", "source_id": 16690653, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:35Z", "source_id": 51719534, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:19:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:36Z", "source_id": 16693062, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:01Z", "source_id": 51740921, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:05Z", "source_id": 16699410, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:19Z", "source_id": 51751860, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:22Z", "source_id": 16702615, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23375, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:36Z", "source_id": 51760712, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:39:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:41Z", "source_id": 16705085, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21149, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:21Z", "source_id": 51767978, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:43:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:23Z", "source_id": 16707299, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21143, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:11Z", "source_id": 51791154, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:55:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:18Z", "source_id": 16714221, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21076, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:05Z", "source_id": 51814654, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:08:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:08Z", "source_id": 16721397, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20939, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:38Z", "source_id": 51850029, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:28:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:43Z", "source_id": 16732182, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20264, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:15Z", "source_id": 51857611, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:33:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:20Z", "source_id": 16734414, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20988, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:11Z", "source_id": 51864292, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:36:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:13Z", "source_id": 16736346, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20255, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:18Z", "source_id": 51873901, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:23Z", "source_id": 16739188, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20231, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:05Z", "source_id": 51880844, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:48:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:06Z", "source_id": 16741304, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20215, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:34Z", "source_id": 51888679, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:53:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:39Z", "source_id": 16743716, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20338, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:42Z", "source_id": 51895535, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:58:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:48Z", "source_id": 16745741, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20108, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:01Z", "source_id": 51900044, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:02:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 16746965, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] London Marylebone 2202 2202 2 None None Birmingham Moor Street 0004 0004 3 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37410/2026-09-17/detailed None Solihull 2026-09-17T23:54:30+01:00 Birmingham Moor Street 8.0 {"type": "LineString", "coordinates": [[-1.7885291999999997, 52.414349400000006], [-1.7890307, 52.414648], [-1.7896718, 52.4150218], [-1.7901975, 52.415344100000006], [-1.7905703, 52.4155658], [-1.7908479, 52.4157343], [-1.7912273999999997, 52.4159535], [-1.7921567999999997, 52.41658090000001], [-1.7927939, 52.4170291], [-1.793227, 52.4173432], [-1.7935247999999997, 52.41757630000001], [-1.7939472, 52.4179084], [-1.7941484, 52.4180687], [-1.7943254000000002, 52.41821999999999], [-1.7946151, 52.4184564], [-1.7947907999999997, 52.4186085], [-1.7950107, 52.4188138], [-1.7951073, 52.418903], [-1.7952534, 52.419042000000005], [-1.7954465999999998, 52.419222799999986], [-1.7955807, 52.419360999999995], [-1.7957537, 52.41953770000001], [-1.7959038999999997, 52.4196849], [-1.7960031, 52.4197912], [-1.7961520000000002, 52.4199516], [-1.7962834, 52.4200939], [-1.796388, 52.4202067], [-1.7965154, 52.4203515], [-1.7966305682390429, 52.42047740056093], [-1.7966709999999997, 52.4205216], [-1.7968346, 52.4207171], [-1.7969781, 52.42088480000001], [-1.7971404, 52.421087599999986], [-1.7973322, 52.421333], [-1.7974783, 52.4215243], [-1.7976365999999997, 52.4217493], [-1.7977922, 52.4219578], [-1.7978954000000005, 52.42210829999999], [-1.7980362, 52.422320099999986], [-1.7981448999999996, 52.42248289999999], [-1.7982561999999995, 52.422662], [-1.7984144000000002, 52.42291960000001], [-1.7985338, 52.4231167], [-1.7986263, 52.42329169999999], [-1.7987081000000005, 52.4234324], [-1.7988113999999995, 52.4236205], [-1.7989026, 52.423805300000005], [-1.7989964999999997, 52.4239861], [-1.7990715999999998, 52.4241496], [-1.7991802, 52.4243803], [-1.7992649999999994, 52.42457120000001], [-1.7993827, 52.424848], [-1.7995181999999996, 52.425177600000005], [-1.7995812000000002, 52.4253453], [-1.7996576, 52.425545599999985], [-1.7997501999999996, 52.42580730000001], [-1.7998414000000005, 52.4260747], [-1.7999031, 52.4262555], [-1.7999579999999995, 52.42643050000001], [-1.8000117, 52.4266063], [-1.8000533, 52.4267609], [-1.8001081999999995, 52.4269661], [-1.8001525, 52.42714930000001], [-1.8002060999999996, 52.4273668], [-1.8002771999999998, 52.427649800000005], [-1.8003496, 52.42798419999999], [-1.8003872, 52.4281666], [-1.8004542, 52.4284937], [-1.8005024999999997, 52.4287586], [-1.8005629, 52.4290456], [-1.8006178999999995, 52.42932530000001], [-1.8006809, 52.4296393], [-1.8007466, 52.4299353], [-1.8008110000000002, 52.4302542], [-1.8008874, 52.43058210000001], [-1.8009679, 52.43091819999999], [-1.8010442999999996, 52.4312314], [-1.8011275, 52.43152], [-1.8011837999999998, 52.43172040000001], [-1.8012455000000005, 52.4319264], [-1.8013205999999995, 52.432166], [-1.8013716, 52.43231639999999], [-1.8014453, 52.432529], [-1.8017726, 52.43343169999999], [-1.8019092999999995, 52.4337547], [-1.8020514999999997, 52.4340858], [-1.8021878, 52.43439159999999], [-1.8023179, 52.4346818], [-1.8023899, 52.4348404], [-1.8024342, 52.4349396], [-1.8024849, 52.435053], [-1.8025103999999996, 52.4351158], [-1.8027197999999995, 52.43560969999999], [-1.8028709, 52.4358519], [-1.8030587, 52.4362116], [-1.8031807, 52.436434], [-1.8033095, 52.436652300000006], [-1.8034958999999997, 52.4369507], [-1.8036984, 52.4372508], [-1.8037859, 52.4373748], [-1.8038810000000003, 52.43752119999999], [-1.8041843, 52.4379646], [-1.8044867, 52.43841059999999], [-1.8046505, 52.4386561], [-1.8048042, 52.43887209999999], [-1.8052012, 52.43946830000001], [-1.805277065234028, 52.43957578845911], [-1.805301, 52.4396097], [-1.8058931999999996, 52.4404106], [-1.8061729, 52.44073989999998], [-1.8064706, 52.4410841], [-1.8067197, 52.441362100000006], [-1.8072055, 52.4418618], [-1.8076969, 52.442330199999994], [-1.8082964, 52.442877900000006], [-1.8088866, 52.44339870000001], [-1.8094049999999997, 52.4438255], [-1.8100041, 52.444289000000005], [-1.8101796000000003, 52.4444246], [-1.8107775, 52.4448533], [-1.8113616, 52.445253099999995], [-1.8125598, 52.4460031], [-1.8137887, 52.446723199999994], [-1.8150594999999996, 52.44742169999999], [-1.8161536, 52.4479936], [-1.8166715, 52.4482558], [-1.8170611999999997, 52.4484454], [-1.8173294, 52.44857549999998], [-1.817541, 52.448673], [-1.8181308, 52.4489714], [-1.8187354, 52.4492661], [-1.8192659, 52.44950490000001], [-1.8195921, 52.4496517], [-1.8199914999999995, 52.449811200000006], [-1.8207282999999996, 52.45009129999999], [-1.8214431, 52.4503511], [-1.8223323, 52.4506385], [-1.8232915000000005, 52.450924500000006], [-1.8248568, 52.4513495], [-1.8257626, 52.4515621], [-1.8266819, 52.45176380000001], [-1.8274532000000003, 52.451907299999995], [-1.8283569, 52.452064500000006], [-1.8291976, 52.4521633], [-1.8296903, 52.4522215], [-1.830765, 52.452332299999995], [-1.8316411999999995, 52.45242809999999], [-1.8330396, 52.452593500000006], [-1.8336857, 52.4526857], [-1.8343547, 52.4528011], [-1.8346837999999996, 52.4528722], [-1.8351880000000005, 52.452981099999995], [-1.8356526, 52.453093800000005], [-1.8361562, 52.45322660000001], [-1.8367791, 52.453407799999994], [-1.8373925, 52.453588200000006], [-1.8382359, 52.4538351], [-1.8395893, 52.4543048], [-1.8403356, 52.45458510000001], [-1.8406687, 52.45471969999999], [-1.8410131, 52.4548652], [-1.8416440000000005, 52.45514729999999], [-1.8428310000000003, 52.45574280000001], [-1.8438571, 52.456285300000005], [-1.8448417999999995, 52.4567703], [-1.8459611, 52.457362999999994], [-1.8478018, 52.458352599999984], [-1.8503122999999997, 52.45970359999998], [-1.8505957999999996, 52.45984779999999], [-1.8518867, 52.4605033], [-1.8521913227277544, 52.4606485256815], [-1.8523810999999997, 52.460739], [-1.8529314, 52.460992], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661]]} 6.6 2354 0002 Solihull Birmingham Moor Street Birmingham Moor Street 52.4786661 -1.8911545 52.4786661 -1.8911545 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Birmingham Moor Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746965 1789599669087931 113 113 2026-09-16 23:12:34.421922 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:34.126946
594881 625824 P24575 252R71M916 2026-09-16 COMPLETE 16747042 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 625824, "stp": "P", "toc": "Northern", "uid": "P24575", "consist": "150144", "dest_crs": "DON", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24575/2026-09-17/detailed", "trust_id": "252R71M916", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "5", "is_terminated": 1, "next_location": "Doncaster", "signalling_id": "2R71", "timing_status": "EARLY", "origin_station": "Sheffield", "current_leg_arr": "0002", "current_leg_dep": "2354", "current_leg_end": "Doncaster", "origin_dep_time": "2327", "origin_platform": "3A", "current_location": "Doncaster", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2344296, 53.4894636], [-1.2334375, 53.4892671], [-1.2328313, 53.4891623], [-1.2323184, 53.48908809999999], [-1.2318993, 53.489033899999995], [-1.2312686, 53.488956299999984], [-1.2307585, 53.48890299999999], [-1.2303142, 53.4888621], [-1.2297092, 53.4888289], [-1.2284067, 53.488765400000005], [-1.2280086999999995, 53.4887629], [-1.2276695, 53.488765400000005], [-1.2270485999999998, 53.4887745], [-1.2263661, 53.4888087], [-1.2253751999999998, 53.488873799999986], [-1.2244208, 53.4889663], [-1.2232323, 53.4890747], [-1.2223115, 53.4891606], [-1.2216976, 53.4892146], [-1.2214184, 53.489242], [-1.2211314, 53.4892797], [-1.2204441999999998, 53.48936879999999], [-1.2200998, 53.4894185], [-1.2198183, 53.489467899999994], [-1.2195334, 53.489513800000005], [-1.2179995999999995, 53.48981010000001], [-1.2179063, 53.48983520000001], [-1.2149601, 53.490628599999994], [-1.2129097, 53.49122729999999], [-1.2122078, 53.49145190000001], [-1.2111138999999995, 53.49182669999999], [-1.2104201, 53.492086], [-1.2096698, 53.492374199999986], [-1.2084313, 53.492908400000005], [-1.2071685999999997, 53.49345329999999], [-1.1992053, 53.4969286], [-1.1989548, 53.4970311], [-1.1958405, 53.4984076], [-1.1949136, 53.4988353], [-1.1947109, 53.49893759999999], [-1.1939265999999995, 53.499303600000005], [-1.1932847, 53.4996029], [-1.1923036, 53.5000139], [-1.1913967, 53.5003594], [-1.1902208, 53.500768999999984], [-1.1891797, 53.50108889999999], [-1.1880424999999997, 53.5014094], [-1.1857526, 53.5019634], [-1.1751776, 53.5045449], [-1.1746781999999998, 53.50466820000001], [-1.1744504, 53.504724499999995], [-1.1743696, 53.5047444], [-1.1740351, 53.50484010000001], [-1.1726190999999997, 53.50514940000001], [-1.1721372000000003, 53.50525180000001], [-1.1716421, 53.5053428], [-1.1706377, 53.5055057], [-1.1697289, 53.50563739999999], [-1.1693199, 53.5056991], [-1.1683326, 53.50584990000001], [-1.1678098693553778, 53.50592361712706], [-1.1664946, 53.50610910000001], [-1.1658236999999998, 53.50622719999999], [-1.165484, 53.5062896], [-1.1653289, 53.5063181], [-1.1646247, 53.506490500000005], [-1.1639317, 53.5066666], [-1.1630889, 53.5069147], [-1.1623191, 53.5071812], [-1.1615882999999998, 53.5074731], [-1.160959, 53.507765000000006], [-1.1602133999999995, 53.50816779999999], [-1.158334, 53.5092037], [-1.1568728999999998, 53.51003549999999], [-1.1554229, 53.510873200000006], [-1.1547902, 53.5112235], [-1.1535981, 53.51188059999999], [-1.1493158999999995, 53.51447], [-1.1489136, 53.514707599999994], [-1.1485005, 53.51493730000001], [-1.1480446, 53.51516939999999], [-1.1474732, 53.5154365], [-1.146922, 53.5156757], [-1.1463937, 53.5158743], [-1.1457955, 53.51607999999999], [-1.1452603999999995, 53.5162451], [-1.1448746999999997, 53.516352399999995], [-1.1441902, 53.5165313], [-1.1436497, 53.5166406], [-1.1427579, 53.5167993], [-1.1422911999999998, 53.5169101], [-1.1418579999999998, 53.51705289999999], [-1.141516, 53.51720439999999], [-1.1412397, 53.5173551], [-1.1409553999999995, 53.51755120000001], [-1.1407234, 53.5177506], [-1.1404792999999998, 53.51802729999999], [-1.1403962, 53.5181524], [-1.1402902, 53.5183446], [-1.1402030999999997, 53.5185384], [-1.1401601, 53.51873929999999], [-1.1400931999999997, 53.519084199999995], [-1.1400888, 53.5192337], [-1.1400751, 53.519696399999994], [-1.1400632999999998, 53.5200545], [-1.1400513, 53.5203373], [-1.1399725999999997, 53.5207311], [-1.1399503, 53.521074299999995], [-1.1399162480839404, 53.52123315641426], [-1.1398857999999998, 53.5213752], [-1.1398853, 53.5215619], [-1.1398758, 53.5223193]]}", "current_leg_start": "Conisbrough", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "53.5223193", "next_location_lon": "-1.1398758", "previous_location": "Conisbrough", "current_leg_milage": "4.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 534.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7856.881, \"from_m\": 534.411, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7903.328, \"from_m\": 7856.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8132.417, \"from_m\": 7903.328, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9358.661, \"from_m\": 8132.417, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12652.172, \"from_m\": 9358.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13645.196, \"from_m\": 12652.172, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14433.708, \"from_m\": 13645.196, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 14713.318, \"from_m\": 14433.708, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17551.796, \"from_m\": 14713.318, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18306.898, \"from_m\": 17551.796, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19071.245, \"from_m\": 18306.898, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19931.652, \"from_m\": 19071.245, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27873.408, \"from_m\": 19931.652, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30151.395, \"from_m\": 27873.408, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30645.06, \"from_m\": 30151.395, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30744.394, \"from_m\": 30645.06, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30920.008, \"from_m\": 30744.394, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30964.105, \"from_m\": 30920.008, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 31002.295, \"from_m\": 30964.105, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31036.024, \"from_m\": 31002.295, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 31141.006, \"from_m\": 31036.024, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}], \"service_id\": 625824, \"profile_key\": \"b1bb91e9760f902e4f62828a195ab82fc34696eb02b39bf23b34d7f66462bcd3\", \"schedule_id\": 20598, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5165.828, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2333\", \"location\": \"Meadowhall\", \"stage_seq\": 4, \"distance_m\": 5443.978, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335H\", \"location\": \"Holmes Jn\", \"stage_seq\": 5, \"distance_m\": 8156.48, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2339\", \"location\": \"Rotherham Central\", \"stage_seq\": 6, \"distance_m\": 9743.328, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 7, \"distance_m\": 13792.957, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 8, \"distance_m\": 17215.631, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2351H\", \"location\": \"Mexborough\", \"stage_seq\": 9, \"distance_m\": 19746.666, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2355H\", \"location\": \"Conisbrough\", \"stage_seq\": 10, \"distance_m\": 23415.089, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Hexthorpe Jn\", \"stage_seq\": 11, \"distance_m\": 27815.55, \"section_seq\": 1, \"route_path_id\": 36459}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Doncaster\", \"stage_seq\": 12, \"distance_m\": 31141.006, \"section_seq\": 1, \"route_path_id\": 36459}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 31141.006, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36459}], \"total_distance_m\": 31141.006, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 27521.438, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3619.568, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.5223193", "current_position_lon": "-1.1398758", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:09Z\", \"source_id\": 51855764, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:13Z\", \"source_id\": 16733866, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:38Z\", \"source_id\": 51865008, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:41Z\", \"source_id\": 16736558, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:15Z\", \"source_id\": 51876782, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:18Z\", \"source_id\": 16740059, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:19Z\", \"source_id\": 51882677, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:21Z\", \"source_id\": 16741896, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:48Z\", \"source_id\": 51890331, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:54Z\", \"source_id\": 16744190, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:15Z\", \"source_id\": 51900282, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:18Z\", \"source_id\": 16747042, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster", "service_state_platform": "5", "timing_fact_generation": 1789599680379669, "current_leg_arrival_utc": "2026-09-18T00:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:36.582133", "service_state_evidence_id": 16747042, "current_leg_start_actual_dep": "2026-09-17T23:55:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:36.778062", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SHF DON 2R71 150144 2 75 None {"version": 3, "segments": [{"to_m": 534.411, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7856.881, "from_m": 534.411, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7903.328, "from_m": 7856.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8132.417, "from_m": 7903.328, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9358.661, "from_m": 8132.417, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12652.172, "from_m": 9358.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13645.196, "from_m": 12652.172, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14433.708, "from_m": 13645.196, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 14713.318, "from_m": 14433.708, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17551.796, "from_m": 14713.318, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18306.898, "from_m": 17551.796, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19071.245, "from_m": 18306.898, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19931.652, "from_m": 19071.245, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27873.408, "from_m": 19931.652, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30151.395, "from_m": 27873.408, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30645.06, "from_m": 30151.395, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30744.394, "from_m": 30645.06, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30920.008, "from_m": 30744.394, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30964.105, "from_m": 30920.008, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 31002.295, "from_m": 30964.105, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31036.024, "from_m": 31002.295, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 31141.006, "from_m": 31036.024, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 625824, "profile_key": "b1bb91e9760f902e4f62828a195ab82fc34696eb02b39bf23b34d7f66462bcd3", "schedule_id": 20598, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 36459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5165.828, "section_seq": 1, "route_path_id": 36459}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2333", "location": "Meadowhall", "stage_seq": 4, "distance_m": 5443.978, "section_seq": 1, "route_path_id": 36459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335H", "location": "Holmes Jn", "stage_seq": 5, "distance_m": 8156.48, "section_seq": 1, "route_path_id": 36459}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2339", "location": "Rotherham Central", "stage_seq": 6, "distance_m": 9743.328, "section_seq": 1, "route_path_id": 36459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Aldwarke Jn", "stage_seq": 7, "distance_m": 13792.957, "section_seq": 1, "route_path_id": 36459}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348", "location": "Swinton (S.Yorks)", "stage_seq": 8, "distance_m": 17215.631, "section_seq": 1, "route_path_id": 36459}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2351H", "location": "Mexborough", "stage_seq": 9, "distance_m": 19746.666, "section_seq": 1, "route_path_id": 36459}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2355H", "location": "Conisbrough", "stage_seq": 10, "distance_m": 23415.089, "section_seq": 1, "route_path_id": 36459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Hexthorpe Jn", "stage_seq": 11, "distance_m": 27815.55, "section_seq": 1, "route_path_id": 36459}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Doncaster", "stage_seq": 12, "distance_m": 31141.006, "section_seq": 1, "route_path_id": 36459}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31141.006, "from_m": 0.0, "section_seq": 1, "route_path_id": 36459}], "total_distance_m": 31141.006, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 27521.438, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3619.568, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7260, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:09Z", "source_id": 51855764, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:32:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:13Z", "source_id": 16733866, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7205, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:38Z", "source_id": 51865008, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:38:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:41Z", "source_id": 16736558, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:15Z", "source_id": 51876782, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:45:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:18Z", "source_id": 16740059, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7168, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:19Z", "source_id": 51882677, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:49:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:21Z", "source_id": 16741896, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7164, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:48Z", "source_id": 51890331, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:54:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:54Z", "source_id": 16744190, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6936, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:15Z", "source_id": 51900282, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:02:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:18Z", "source_id": 16747042, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Sheffield 2327 2327 3A None None Doncaster 0003 0003 5 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24575/2026-09-17/detailed None Conisbrough 2026-09-17T23:55:30+01:00 Doncaster 8.0 {"type": "LineString", "coordinates": [[-1.2344296, 53.4894636], [-1.2334375, 53.4892671], [-1.2328313, 53.4891623], [-1.2323184, 53.48908809999999], [-1.2318993, 53.489033899999995], [-1.2312686, 53.488956299999984], [-1.2307585, 53.48890299999999], [-1.2303142, 53.4888621], [-1.2297092, 53.4888289], [-1.2284067, 53.488765400000005], [-1.2280086999999995, 53.4887629], [-1.2276695, 53.488765400000005], [-1.2270485999999998, 53.4887745], [-1.2263661, 53.4888087], [-1.2253751999999998, 53.488873799999986], [-1.2244208, 53.4889663], [-1.2232323, 53.4890747], [-1.2223115, 53.4891606], [-1.2216976, 53.4892146], [-1.2214184, 53.489242], [-1.2211314, 53.4892797], [-1.2204441999999998, 53.48936879999999], [-1.2200998, 53.4894185], [-1.2198183, 53.489467899999994], [-1.2195334, 53.489513800000005], [-1.2179995999999995, 53.48981010000001], [-1.2179063, 53.48983520000001], [-1.2149601, 53.490628599999994], [-1.2129097, 53.49122729999999], [-1.2122078, 53.49145190000001], [-1.2111138999999995, 53.49182669999999], [-1.2104201, 53.492086], [-1.2096698, 53.492374199999986], [-1.2084313, 53.492908400000005], [-1.2071685999999997, 53.49345329999999], [-1.1992053, 53.4969286], [-1.1989548, 53.4970311], [-1.1958405, 53.4984076], [-1.1949136, 53.4988353], [-1.1947109, 53.49893759999999], [-1.1939265999999995, 53.499303600000005], [-1.1932847, 53.4996029], [-1.1923036, 53.5000139], [-1.1913967, 53.5003594], [-1.1902208, 53.500768999999984], [-1.1891797, 53.50108889999999], [-1.1880424999999997, 53.5014094], [-1.1857526, 53.5019634], [-1.1751776, 53.5045449], [-1.1746781999999998, 53.50466820000001], [-1.1744504, 53.504724499999995], [-1.1743696, 53.5047444], [-1.1740351, 53.50484010000001], [-1.1726190999999997, 53.50514940000001], [-1.1721372000000003, 53.50525180000001], [-1.1716421, 53.5053428], [-1.1706377, 53.5055057], [-1.1697289, 53.50563739999999], [-1.1693199, 53.5056991], [-1.1683326, 53.50584990000001], [-1.1678098693553778, 53.50592361712706], [-1.1664946, 53.50610910000001], [-1.1658236999999998, 53.50622719999999], [-1.165484, 53.5062896], [-1.1653289, 53.5063181], [-1.1646247, 53.506490500000005], [-1.1639317, 53.5066666], [-1.1630889, 53.5069147], [-1.1623191, 53.5071812], [-1.1615882999999998, 53.5074731], [-1.160959, 53.507765000000006], [-1.1602133999999995, 53.50816779999999], [-1.158334, 53.5092037], [-1.1568728999999998, 53.51003549999999], [-1.1554229, 53.510873200000006], [-1.1547902, 53.5112235], [-1.1535981, 53.51188059999999], [-1.1493158999999995, 53.51447], [-1.1489136, 53.514707599999994], [-1.1485005, 53.51493730000001], [-1.1480446, 53.51516939999999], [-1.1474732, 53.5154365], [-1.146922, 53.5156757], [-1.1463937, 53.5158743], [-1.1457955, 53.51607999999999], [-1.1452603999999995, 53.5162451], [-1.1448746999999997, 53.516352399999995], [-1.1441902, 53.5165313], [-1.1436497, 53.5166406], [-1.1427579, 53.5167993], [-1.1422911999999998, 53.5169101], [-1.1418579999999998, 53.51705289999999], [-1.141516, 53.51720439999999], [-1.1412397, 53.5173551], [-1.1409553999999995, 53.51755120000001], [-1.1407234, 53.5177506], [-1.1404792999999998, 53.51802729999999], [-1.1403962, 53.5181524], [-1.1402902, 53.5183446], [-1.1402030999999997, 53.5185384], [-1.1401601, 53.51873929999999], [-1.1400931999999997, 53.519084199999995], [-1.1400888, 53.5192337], [-1.1400751, 53.519696399999994], [-1.1400632999999998, 53.5200545], [-1.1400513, 53.5203373], [-1.1399725999999997, 53.5207311], [-1.1399503, 53.521074299999995], [-1.1399162480839404, 53.52123315641426], [-1.1398857999999998, 53.5213752], [-1.1398853, 53.5215619], [-1.1398758, 53.5223193]]} 4.7 2354 0002 Conisbrough Doncaster Doncaster 53.5223193 -1.1398758 53.5223193 -1.1398758 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Doncaster TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747042 1789599680379669 36 36 2026-09-16 23:12:36.778062 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:36.582133
594882 626448 P65198 305N64M017 2026-09-16 COMPLETE 16747490 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 626448, "stp": "P", "toc": "Northern", "uid": "P65198", "consist": "323205+323242", "dest_crs": "XNS", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65198/2026-09-17/detailed", "trust_id": "305N64M017", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North Car MD", "service_date": "2026-09-16", "dest_arr_time": "0010", "dest_platform": null, "is_terminated": 1, "next_location": "Blackpool North Car MD", "signalling_id": "5N64", "timing_status": "EARLY", "origin_station": "Blackpool North", "current_leg_arr": "0002", "current_leg_dep": "0000", "current_leg_end": "Blackpool North Car MD", "origin_dep_time": "0005", "origin_platform": "4", "current_location": "Blackpool North Car MD", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0488645, 53.8223707], [-3.0487559000000006, 53.822522], [-3.0486281999999996, 53.822699799999995], [-3.0483648, 53.8231051], [-3.0481518, 53.8234158], [-3.0480086000000006, 53.82362979999999], [-3.0477147999999996, 53.82398890000001], [-3.04753, 53.8241864], [-3.0472871999999995, 53.82441279999999], [-3.0469290999999994, 53.82476580000001], [-3.0468882, 53.82480979999999], [-3.0467306, 53.825001699999994], [-3.0464797999999997, 53.825244700000006], [-3.0461371999999995, 53.8256588], [-3.0460590999999995, 53.8257549], [-3.0459406999999996, 53.8259025], [-3.0457074, 53.8261898], [-3.0455142, 53.8263679], [-3.0453492999999994, 53.82652470000001], [-3.0451742, 53.826671299999994], [-3.0449442999999996, 53.826815999999994], [-3.0436232999999997, 53.8276067], [-3.0431579, 53.82788529999999]]}", "current_leg_start": "Blackpool North", "dest_arr_time_act": "0010", "motion_projection": null, "next_location_lat": "53.8278853", "next_location_lon": "-3.0431579", "previous_location": "Blackpool North", "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 325.139, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 356.779, \"from_m\": 325.139, \"capability_applied\": null, \"effective_limit_mph\": 9.321, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 9.321}, {\"to_m\": 408.021, \"from_m\": 356.779, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 726.479, \"from_m\": 408.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626448, \"profile_key\": \"bae21431eaedad2e6f193a8998b14ed67063bf36653b2400190610192a19db13\", \"schedule_id\": 32752, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27851}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": null, \"location\": \"Blackpool North Car MD\", \"stage_seq\": 2, \"distance_m\": 726.479, \"section_seq\": 1, \"route_path_id\": 27851}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 726.479, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27851}], \"total_distance_m\": 726.479, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 408.021, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 318.458, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0005", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.8278853", "current_position_lon": "-3.0431579", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:37Z\", \"source_id\": 16747490, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North Car MD", "service_state_platform": null, "timing_fact_generation": 1789599757917885, "current_leg_arrival_utc": "2026-09-18T00:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:37.914933", "service_state_evidence_id": 16747490, "current_leg_start_actual_dep": "2026-09-18T00:05:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:38.069384", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPN XNS 5N64 323205+323242 6 90 None {"version": 3, "segments": [{"to_m": 325.139, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 356.779, "from_m": 325.139, "capability_applied": null, "effective_limit_mph": 9.321, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 9.321}, {"to_m": 408.021, "from_m": 356.779, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 726.479, "from_m": 408.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626448, "profile_key": "bae21431eaedad2e6f193a8998b14ed67063bf36653b2400190610192a19db13", "schedule_id": 32752, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0005", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27851}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": null, "location": "Blackpool North Car MD", "stage_seq": 2, "distance_m": 726.479, "section_seq": 1, "route_path_id": 27851}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 726.479, "from_m": 0.0, "section_seq": 1, "route_path_id": 27851}], "total_distance_m": 726.479, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 408.021, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 318.458, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:37Z", "source_id": 16747490, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Blackpool North 0005 0005 4 None None Blackpool North Car MD 0010 0010 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65198/2026-09-17/detailed None Blackpool North 2026-09-18T00:05:00+01:00 Blackpool North Car MD 2.0 {"type": "LineString", "coordinates": [[-3.0488645, 53.8223707], [-3.0487559000000006, 53.822522], [-3.0486281999999996, 53.822699799999995], [-3.0483648, 53.8231051], [-3.0481518, 53.8234158], [-3.0480086000000006, 53.82362979999999], [-3.0477147999999996, 53.82398890000001], [-3.04753, 53.8241864], [-3.0472871999999995, 53.82441279999999], [-3.0469290999999994, 53.82476580000001], [-3.0468882, 53.82480979999999], [-3.0467306, 53.825001699999994], [-3.0464797999999997, 53.825244700000006], [-3.0461371999999995, 53.8256588], [-3.0460590999999995, 53.8257549], [-3.0459406999999996, 53.8259025], [-3.0457074, 53.8261898], [-3.0455142, 53.8263679], [-3.0453492999999994, 53.82652470000001], [-3.0451742, 53.826671299999994], [-3.0449442999999996, 53.826815999999994], [-3.0436232999999997, 53.8276067], [-3.0431579, 53.82788529999999]]} 0.5 0000 0002 Blackpool North Blackpool North Car MD Blackpool North Car MD 53.8278853 -3.0431579 53.8278853 -3.0431579 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Blackpool North Car MD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747490 1789599757917885 4 4 2026-09-16 23:12:38.069384 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:37.914933
594883 624685 W44845 321J76M816 2026-09-16 COMPLETE 16747508 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 624685, "stp": "P", "toc": "Transport for Wales", "uid": "W44845", "consist": "197111", "dest_crs": "SHR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44845/2026-09-17/detailed", "trust_id": "321J76M816", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": "23:49:00", "dar_platform": null, "dest_station": "Shrewsbury", "service_date": "2026-09-16", "dest_arr_time": "0006", "dest_platform": "7", "is_terminated": 1, "next_location": "Shrewsbury", "signalling_id": "1J76", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0002", "current_leg_dep": "2354", "current_leg_end": "Shrewsbury", "origin_dep_time": "2232", "origin_platform": "10", "current_location": "Shrewsbury", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7363642209132784, 52.80910338840944], [-2.7363601, 52.809097699999995], [-2.7355698, 52.80800669999999], [-2.7351899, 52.8074823], [-2.7342795, 52.806278600000006], [-2.7338737, 52.80567370000001], [-2.7335003, 52.80504359999999], [-2.7325636, 52.803173], [-2.7320868999999997, 52.802154300000005], [-2.7308084999999997, 52.7994223], [-2.729595, 52.7969385], [-2.7292978, 52.79634490000001], [-2.7290570999999995, 52.79586410000001], [-2.7281857, 52.79410119999999], [-2.7281093999999997, 52.7939495], [-2.7250296, 52.7875795], [-2.7236132, 52.784715799999994], [-2.7232580999999993, 52.7839979], [-2.7223864, 52.7821342], [-2.7213746999999997, 52.7802367], [-2.7198774, 52.7782625], [-2.7177857999999997, 52.77608899999999], [-2.7169263999999997, 52.77519010000001], [-2.7159284, 52.77366250000001], [-2.7152094, 52.7721736], [-2.7151046999999995, 52.771885999999995], [-2.7148674, 52.77088489999999], [-2.714745, 52.76939029999998], [-2.7149064999999997, 52.7678986], [-2.7149844, 52.7675566], [-2.7151627229576993, 52.766918552514426], [-2.7152259, 52.7666925], [-2.7161812999999997, 52.7644173], [-2.716189, 52.764389999999985], [-2.716476, 52.76336769999999], [-2.7165948, 52.76284950000001], [-2.7166811, 52.76232400000001], [-2.7167991, 52.76103570000001], [-2.7168657, 52.75973170000001], [-2.7169176, 52.757855199999995], [-2.7169923, 52.757208799999994], [-2.7171080999999995, 52.7564386], [-2.7173849999999997, 52.75509220000001], [-2.7175479000000005, 52.754481899999995], [-2.7178590999999996, 52.75350399999999], [-2.7182126, 52.7525426], [-2.7184705999999994, 52.7519295], [-2.7187442, 52.75133379999999], [-2.7195346999999996, 52.7498605], [-2.7196122, 52.749731700000005], [-2.7202703999999995, 52.7487344], [-2.7210533999999997, 52.7476066], [-2.7223582999999993, 52.74587699999999], [-2.7226344, 52.745520799999994], [-2.7257818, 52.7414448], [-2.7274214999999997, 52.73937099999999], [-2.728542, 52.7379457], [-2.7299637, 52.73607380000001], [-2.7322093, 52.73330240000001], [-2.7341822, 52.73129929999999], [-2.7347324, 52.7308075], [-2.7351693, 52.7304298], [-2.7355102999999996, 52.7301362], [-2.7358043, 52.7299064], [-2.7363582, 52.729476600000005], [-2.739605, 52.7270641], [-2.7398080999999994, 52.726904899999994], [-2.7409412999999994, 52.72587319999999], [-2.7411848999999995, 52.7256348], [-2.7414118, 52.72539510000001], [-2.7418899, 52.7248731], [-2.7422972, 52.724417300000006], [-2.7425306, 52.7241234], [-2.7427059000000003, 52.7238893], [-2.7429189999999997, 52.72359489999999], [-2.7430962999999995, 52.723335699999986], [-2.7432646999999997, 52.7230837], [-2.7433916, 52.7228871], [-2.7436355, 52.7224795], [-2.743765, 52.7222529], [-2.7438853, 52.7220378], [-2.7440996, 52.721651099999995], [-2.7442243999999993, 52.72143990000001], [-2.7443834999999996, 52.7211744], [-2.744554299999999, 52.720907], [-2.7447517, 52.72061500000001], [-2.7449073, 52.7203921], [-2.745254399999999, 52.71993290000001], [-2.7454752999999994, 52.719656099999995], [-2.7455667, 52.7195442], [-2.7456786999999996, 52.719413], [-2.7457906, 52.71928219999999], [-2.7459788, 52.71906930000001], [-2.7461101999999995, 52.71892309999999], [-2.7463024999999996, 52.71871939999999], [-2.7464904999999997, 52.71851699999999], [-2.7467065999999996, 52.7182898], [-2.7472957, 52.71768209999999], [-2.7473466000000006, 52.7176295], [-2.7475125999999994, 52.71745769999999], [-2.7477118999999997, 52.71724179999999], [-2.7477844999999994, 52.7171599], [-2.7478567, 52.71707670000001], [-2.7479502, 52.716970200000006], [-2.7481055, 52.7167866], [-2.7482371999999997, 52.71662130000001], [-2.7483721999999995, 52.71644940000001], [-2.7485576999999997, 52.716201600000005], [-2.7486048999999997, 52.716135099999995], [-2.7486574000000004, 52.716058099999984], [-2.7488424, 52.7157838], [-2.749542, 52.71474030000001], [-2.7496064999999996, 52.7146388], [-2.7499825, 52.71408109999999], [-2.7500228999999994, 52.7140197], [-2.750247, 52.713683399999994], [-2.7502832999999995, 52.7136266], [-2.7503143, 52.71357840000002], [-2.750367, 52.7134846], [-2.7504057, 52.71338639999999], [-2.7504427, 52.713286200000006], [-2.7504614999999997, 52.7132168], [-2.750472, 52.7131416], [-2.7504775, 52.71304009999999], [-2.7504708999999994, 52.7129458], [-2.7504622999999997, 52.71286309999999], [-2.7504511999999997, 52.7128146], [-2.7504431, 52.7127795], [-2.7504192999999995, 52.7127028], [-2.7503911, 52.71264260000001], [-2.7503583, 52.71258480000001], [-2.7503296999999995, 52.712536699999994], [-2.75032604329813, 52.71253125491421], [-2.7502931, 52.71248219999999], [-2.7502556999999994, 52.712432000000014], [-2.750228, 52.7123995], [-2.7501871, 52.7123513], [-2.7500931, 52.7122525], [-2.7500086, 52.71217610000001], [-2.7499114999999996, 52.7120927], [-2.7498033999999993, 52.71200939999999], [-2.7495586999999997, 52.71183349999998], [-2.7494186999999997, 52.7117329], [-2.7486453999999996, 52.71117579999999], [-2.7484651, 52.71104820000001], [-2.7482165, 52.7108722], [-2.7478592, 52.71061850000001], [-2.7473696, 52.71027], [-2.7473206, 52.7102351], [-2.7472397999999996, 52.71017729999999], [-2.747187849999999, 52.710137849999995], [-2.7471672, 52.7101201], [-2.7470965, 52.7100631], [-2.7470473, 52.71001919999999], [-2.7470161999999996, 52.70998989999998], [-2.746949799999999, 52.70992179999999], [-2.7469956999999994, 52.7099533], [-2.7470713, 52.710007], [-2.7472298000000004, 52.710118949999995], [-2.747296599999999, 52.71016829999999], [-2.7473598, 52.710215099999985], [-2.7474554, 52.71028130000001], [-2.7475323, 52.7103296], [-2.7476158, 52.71037799999999], [-2.7477196, 52.7104365], [-2.7478243999999994, 52.7105038], [-2.7479325, 52.7105781], [-2.747946, 52.7105876], [-2.7482800999999997, 52.710823], [-2.749304, 52.71155340000001]]}", "current_leg_start": "Yorton", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "52.7115534", "next_location_lon": "-2.7493040", "previous_location": "Yorton", "current_leg_milage": "7.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8000.584, \"from_m\": 4180.149, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9172.52, \"from_m\": 8000.584, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9615.397, \"from_m\": 9172.52, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10493.42, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11444.034, \"from_m\": 10493.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14237.452, \"from_m\": 11444.034, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18861.29, \"from_m\": 14237.452, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 19814.838, \"from_m\": 18861.29, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 41927.756, \"from_m\": 19814.838, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 42809.099, \"from_m\": 41927.756, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48872.288, \"from_m\": 42809.099, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49247.398, \"from_m\": 48872.288, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49881.622, \"from_m\": 49247.398, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49937.774, \"from_m\": 49881.622, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49945.782, \"from_m\": 49937.774, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49998.074, \"from_m\": 49945.782, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50042.481, \"from_m\": 49998.074, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50246.157, \"from_m\": 50042.481, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50533.989, \"from_m\": 50246.157, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50737.201, \"from_m\": 50533.989, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 50760.566, \"from_m\": 50737.201, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 55590.58, \"from_m\": 50760.566, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 57450.984, \"from_m\": 55590.58, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70998.503, \"from_m\": 57450.984, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 71982.422, \"from_m\": 70998.503, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 85273.138, \"from_m\": 71982.422, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 85304.672, \"from_m\": 85273.138, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98638.696, \"from_m\": 85304.672, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101851.225, \"from_m\": 98638.696, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 102641.279, \"from_m\": 101851.225, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624685, \"profile_key\": \"4260fdb085ba6c495d38bef559d7746af70d8e145943c91601f59ca147b5d542\", \"schedule_id\": 38599, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2241\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13200.339, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2249\", \"location\": \"Wilmslow\", \"stage_seq\": 10, \"distance_m\": 19212.767, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Alderley Edge\", \"stage_seq\": 11, \"distance_m\": 21890.066, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Chelford\", \"stage_seq\": 12, \"distance_m\": 26804.849, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Sandbach\", \"stage_seq\": 13, \"distance_m\": 42225.989, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Crewe Sig. CE154\", \"stage_seq\": 14, \"distance_m\": 48386.451, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2318\", \"location\": \"Crewe\", \"stage_seq\": 15, \"distance_m\": 49589.235, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Crewe Gresty Lane Jn\", \"stage_seq\": 16, \"distance_m\": 50760.566, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Crewe Gresty Green West Jn\", \"stage_seq\": 17, \"distance_m\": 51950.933, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"Nantwich\", \"stage_seq\": 18, \"distance_m\": 56702.29, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2331H\", \"location\": \"Wrenbury\", \"stage_seq\": 19, \"distance_m\": 63864.873, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338H\", \"location\": \"Whitchurch (Shropshire)\", \"stage_seq\": 20, \"distance_m\": 71733.293, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2344H\", \"location\": \"Prees\", \"stage_seq\": 21, \"distance_m\": 79650.161, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349H\", \"location\": \"Wem\", \"stage_seq\": 22, \"distance_m\": 84853.318, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2354H\", \"location\": \"Yorton\", \"stage_seq\": 23, \"distance_m\": 90481.885, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Harlescott L.C.\", \"stage_seq\": 24, \"distance_m\": 98814.219, \"section_seq\": 1, \"route_path_id\": 39075}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Shrewsbury\", \"stage_seq\": 25, \"distance_m\": 102641.279, \"section_seq\": 1, \"route_path_id\": 39075}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 102641.279, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39075}], \"total_distance_m\": 102641.279, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100766.026, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1875.253, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2232", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.7115534", "current_position_lon": "-2.7493040", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:56Z\", \"source_id\": 51771114, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:58Z\", \"source_id\": 16708265, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:31Z\", \"source_id\": 51776149, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:34Z\", \"source_id\": 16709776, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:32Z\", \"source_id\": 51780058, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:37Z\", \"source_id\": 16710982, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:43Z\", \"source_id\": 51786394, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:48Z\", \"source_id\": 16712851, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:48Z\", \"source_id\": 51794231, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:53Z\", \"source_id\": 16715133, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:10Z\", \"source_id\": 51798451, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:13Z\", \"source_id\": 16716420, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:21Z\", \"source_id\": 51809841, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:22Z\", \"source_id\": 16719884, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:52Z\", \"source_id\": 51819562, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:54Z\", \"source_id\": 16722923, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11074, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:33Z\", \"source_id\": 51841608, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:38Z\", \"source_id\": 16729587, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:14Z\", \"source_id\": 16737265, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:14Z\", \"source_id\": 51882580, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:19Z\", \"source_id\": 16741882, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:37Z\", \"source_id\": 16747508, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shrewsbury", "service_state_platform": "7", "timing_fact_generation": 1789599758423720, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:38.410309", "service_state_evidence_id": 16747508, "current_leg_start_actual_dep": "2026-09-17T23:54:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:38.559175", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P MAN SHR 1J76 197111 3 100 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9615.397, "from_m": 9172.52, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10493.42, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11444.034, "from_m": 10493.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14237.452, "from_m": 11444.034, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18861.29, "from_m": 14237.452, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 19814.838, "from_m": 18861.29, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 41927.756, "from_m": 19814.838, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 42809.099, "from_m": 41927.756, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48872.288, "from_m": 42809.099, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49247.398, "from_m": 48872.288, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49881.622, "from_m": 49247.398, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49937.774, "from_m": 49881.622, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49945.782, "from_m": 49937.774, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49998.074, "from_m": 49945.782, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50042.481, "from_m": 49998.074, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50246.157, "from_m": 50042.481, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50533.989, "from_m": 50246.157, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50737.201, "from_m": 50533.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 50760.566, "from_m": 50737.201, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 55590.58, "from_m": 50760.566, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 57450.984, "from_m": 55590.58, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70998.503, "from_m": 57450.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 71982.422, "from_m": 70998.503, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 85273.138, "from_m": 71982.422, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 85304.672, "from_m": 85273.138, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98638.696, "from_m": 85304.672, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101851.225, "from_m": 98638.696, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 102641.279, "from_m": 101851.225, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624685, "profile_key": "4260fdb085ba6c495d38bef559d7746af70d8e145943c91601f59ca147b5d542", "schedule_id": 38599, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2232", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2241", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13200.339, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2249", "location": "Wilmslow", "stage_seq": 10, "distance_m": 19212.767, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Alderley Edge", "stage_seq": 11, "distance_m": 21890.066, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Chelford", "stage_seq": 12, "distance_m": 26804.849, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Sandbach", "stage_seq": 13, "distance_m": 42225.989, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Crewe Sig. CE154", "stage_seq": 14, "distance_m": 48386.451, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2318", "location": "Crewe", "stage_seq": 15, "distance_m": 49589.235, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Crewe Gresty Lane Jn", "stage_seq": 16, "distance_m": 50760.566, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Crewe Gresty Green West Jn", "stage_seq": 17, "distance_m": 51950.933, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "Nantwich", "stage_seq": 18, "distance_m": 56702.29, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2331H", "location": "Wrenbury", "stage_seq": 19, "distance_m": 63864.873, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338H", "location": "Whitchurch (Shropshire)", "stage_seq": 20, "distance_m": 71733.293, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2344H", "location": "Prees", "stage_seq": 21, "distance_m": 79650.161, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349H", "location": "Wem", "stage_seq": 22, "distance_m": 84853.318, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2354H", "location": "Yorton", "stage_seq": 23, "distance_m": 90481.885, "section_seq": 1, "route_path_id": 39075}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Harlescott L.C.", "stage_seq": 24, "distance_m": 98814.219, "section_seq": 1, "route_path_id": 39075}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Shrewsbury", "stage_seq": 25, "distance_m": 102641.279, "section_seq": 1, "route_path_id": 39075}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 102641.279, "from_m": 0.0, "section_seq": 1, "route_path_id": 39075}], "total_distance_m": 102641.279, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100766.026, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1875.253, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:56Z", "source_id": 51771114, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:44:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:58Z", "source_id": 16708265, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:31Z", "source_id": 51776149, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:47:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:34Z", "source_id": 16709776, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9076, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:32Z", "source_id": 51780058, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:49:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:37Z", "source_id": 16710982, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9101, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:43Z", "source_id": 51786394, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:52:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:48Z", "source_id": 16712851, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9153, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:48Z", "source_id": 51794231, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:56:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:53Z", "source_id": 16715133, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9174, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:10Z", "source_id": 51798451, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:59:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:13Z", "source_id": 16716420, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10500, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:21Z", "source_id": 51809841, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:05:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:22Z", "source_id": 16719884, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10609, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:52Z", "source_id": 51819562, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:10:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:54Z", "source_id": 16722923, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11074, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:33Z", "source_id": 51841608, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:25:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:38Z", "source_id": 16729587, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:14Z", "source_id": 16737265, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11146, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:14Z", "source_id": 51882580, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:48:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:19Z", "source_id": 16741882, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:37Z", "source_id": 16747508, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Manchester Piccadilly 2232 2232 10 23:49:00 None Shrewsbury 0006 0004 7 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W44845/2026-09-17/detailed None Yorton 2026-09-17T23:54:30+01:00 Shrewsbury 8.0 {"type": "LineString", "coordinates": [[-2.7363642209132784, 52.80910338840944], [-2.7363601, 52.809097699999995], [-2.7355698, 52.80800669999999], [-2.7351899, 52.8074823], [-2.7342795, 52.806278600000006], [-2.7338737, 52.80567370000001], [-2.7335003, 52.80504359999999], [-2.7325636, 52.803173], [-2.7320868999999997, 52.802154300000005], [-2.7308084999999997, 52.7994223], [-2.729595, 52.7969385], [-2.7292978, 52.79634490000001], [-2.7290570999999995, 52.79586410000001], [-2.7281857, 52.79410119999999], [-2.7281093999999997, 52.7939495], [-2.7250296, 52.7875795], [-2.7236132, 52.784715799999994], [-2.7232580999999993, 52.7839979], [-2.7223864, 52.7821342], [-2.7213746999999997, 52.7802367], [-2.7198774, 52.7782625], [-2.7177857999999997, 52.77608899999999], [-2.7169263999999997, 52.77519010000001], [-2.7159284, 52.77366250000001], [-2.7152094, 52.7721736], [-2.7151046999999995, 52.771885999999995], [-2.7148674, 52.77088489999999], [-2.714745, 52.76939029999998], [-2.7149064999999997, 52.7678986], [-2.7149844, 52.7675566], [-2.7151627229576993, 52.766918552514426], [-2.7152259, 52.7666925], [-2.7161812999999997, 52.7644173], [-2.716189, 52.764389999999985], [-2.716476, 52.76336769999999], [-2.7165948, 52.76284950000001], [-2.7166811, 52.76232400000001], [-2.7167991, 52.76103570000001], [-2.7168657, 52.75973170000001], [-2.7169176, 52.757855199999995], [-2.7169923, 52.757208799999994], [-2.7171080999999995, 52.7564386], [-2.7173849999999997, 52.75509220000001], [-2.7175479000000005, 52.754481899999995], [-2.7178590999999996, 52.75350399999999], [-2.7182126, 52.7525426], [-2.7184705999999994, 52.7519295], [-2.7187442, 52.75133379999999], [-2.7195346999999996, 52.7498605], [-2.7196122, 52.749731700000005], [-2.7202703999999995, 52.7487344], [-2.7210533999999997, 52.7476066], [-2.7223582999999993, 52.74587699999999], [-2.7226344, 52.745520799999994], [-2.7257818, 52.7414448], [-2.7274214999999997, 52.73937099999999], [-2.728542, 52.7379457], [-2.7299637, 52.73607380000001], [-2.7322093, 52.73330240000001], [-2.7341822, 52.73129929999999], [-2.7347324, 52.7308075], [-2.7351693, 52.7304298], [-2.7355102999999996, 52.7301362], [-2.7358043, 52.7299064], [-2.7363582, 52.729476600000005], [-2.739605, 52.7270641], [-2.7398080999999994, 52.726904899999994], [-2.7409412999999994, 52.72587319999999], [-2.7411848999999995, 52.7256348], [-2.7414118, 52.72539510000001], [-2.7418899, 52.7248731], [-2.7422972, 52.724417300000006], [-2.7425306, 52.7241234], [-2.7427059000000003, 52.7238893], [-2.7429189999999997, 52.72359489999999], [-2.7430962999999995, 52.723335699999986], [-2.7432646999999997, 52.7230837], [-2.7433916, 52.7228871], [-2.7436355, 52.7224795], [-2.743765, 52.7222529], [-2.7438853, 52.7220378], [-2.7440996, 52.721651099999995], [-2.7442243999999993, 52.72143990000001], [-2.7443834999999996, 52.7211744], [-2.744554299999999, 52.720907], [-2.7447517, 52.72061500000001], [-2.7449073, 52.7203921], [-2.745254399999999, 52.71993290000001], [-2.7454752999999994, 52.719656099999995], [-2.7455667, 52.7195442], [-2.7456786999999996, 52.719413], [-2.7457906, 52.71928219999999], [-2.7459788, 52.71906930000001], [-2.7461101999999995, 52.71892309999999], [-2.7463024999999996, 52.71871939999999], [-2.7464904999999997, 52.71851699999999], [-2.7467065999999996, 52.7182898], [-2.7472957, 52.71768209999999], [-2.7473466000000006, 52.7176295], [-2.7475125999999994, 52.71745769999999], [-2.7477118999999997, 52.71724179999999], [-2.7477844999999994, 52.7171599], [-2.7478567, 52.71707670000001], [-2.7479502, 52.716970200000006], [-2.7481055, 52.7167866], [-2.7482371999999997, 52.71662130000001], [-2.7483721999999995, 52.71644940000001], [-2.7485576999999997, 52.716201600000005], [-2.7486048999999997, 52.716135099999995], [-2.7486574000000004, 52.716058099999984], [-2.7488424, 52.7157838], [-2.749542, 52.71474030000001], [-2.7496064999999996, 52.7146388], [-2.7499825, 52.71408109999999], [-2.7500228999999994, 52.7140197], [-2.750247, 52.713683399999994], [-2.7502832999999995, 52.7136266], [-2.7503143, 52.71357840000002], [-2.750367, 52.7134846], [-2.7504057, 52.71338639999999], [-2.7504427, 52.713286200000006], [-2.7504614999999997, 52.7132168], [-2.750472, 52.7131416], [-2.7504775, 52.71304009999999], [-2.7504708999999994, 52.7129458], [-2.7504622999999997, 52.71286309999999], [-2.7504511999999997, 52.7128146], [-2.7504431, 52.7127795], [-2.7504192999999995, 52.7127028], [-2.7503911, 52.71264260000001], [-2.7503583, 52.71258480000001], [-2.7503296999999995, 52.712536699999994], [-2.75032604329813, 52.71253125491421], [-2.7502931, 52.71248219999999], [-2.7502556999999994, 52.712432000000014], [-2.750228, 52.7123995], [-2.7501871, 52.7123513], [-2.7500931, 52.7122525], [-2.7500086, 52.71217610000001], [-2.7499114999999996, 52.7120927], [-2.7498033999999993, 52.71200939999999], [-2.7495586999999997, 52.71183349999998], [-2.7494186999999997, 52.7117329], [-2.7486453999999996, 52.71117579999999], [-2.7484651, 52.71104820000001], [-2.7482165, 52.7108722], [-2.7478592, 52.71061850000001], [-2.7473696, 52.71027], [-2.7473206, 52.7102351], [-2.7472397999999996, 52.71017729999999], [-2.747187849999999, 52.710137849999995], [-2.7471672, 52.7101201], [-2.7470965, 52.7100631], [-2.7470473, 52.71001919999999], [-2.7470161999999996, 52.70998989999998], [-2.746949799999999, 52.70992179999999], [-2.7469956999999994, 52.7099533], [-2.7470713, 52.710007], [-2.7472298000000004, 52.710118949999995], [-2.747296599999999, 52.71016829999999], [-2.7473598, 52.710215099999985], [-2.7474554, 52.71028130000001], [-2.7475323, 52.7103296], [-2.7476158, 52.71037799999999], [-2.7477196, 52.7104365], [-2.7478243999999994, 52.7105038], [-2.7479325, 52.7105781], [-2.747946, 52.7105876], [-2.7482800999999997, 52.710823], [-2.749304, 52.71155340000001]]} 7.6 2354 0002 Yorton Shrewsbury Shrewsbury 52.7115534 -2.7493040 52.7115534 -2.7493040 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Shrewsbury TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747508 1789599758423720 76 76 2026-09-16 23:12:38.559175 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:38.410309
594884 626030 G89911 322A05M916 2026-09-16 COMPLETE 16746973 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 626030, "stp": "O", "toc": "Northern", "uid": "G89911", "consist": "331110", "dest_crs": "MIA", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89911/2026-09-17/detailed", "trust_id": "322A05M916", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Airport", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": "4A", "is_terminated": 1, "next_location": "Manchester Airport", "signalling_id": "2A05", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0002", "current_leg_dep": "2358", "current_leg_end": "Manchester Airport", "origin_dep_time": "2338", "origin_platform": "9", "current_location": "Manchester Airport", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2366919678373867, 53.36943253680054], [-2.2367035, 53.36939929999999], [-2.2374668000000004, 53.36733699999999], [-2.2379233, 53.366119100000006], [-2.2383463, 53.364987], [-2.2386602, 53.3643331], [-2.2390041999999997, 53.3638229], [-2.239347, 53.3634773], [-2.2395272, 53.36332209999999], [-2.2397333, 53.36317079999999], [-2.2399631999999996, 53.3630171], [-2.2402212999999995, 53.3628767], [-2.2404727, 53.3627567], [-2.2407392, 53.3626484], [-2.2409863999999997, 53.362566699999995], [-2.2412467, 53.3624901], [-2.2414024999999995, 53.36244510000001], [-2.2416976999999996, 53.3623702], [-2.2418197, 53.3623378], [-2.2420584999999997, 53.36229149999999], [-2.2423165, 53.3622557], [-2.242657, 53.362214300000005], [-2.2427655999999994, 53.3622063], [-2.2430616999999997, 53.3621885], [-2.2433315, 53.36218449999999], [-2.2435094, 53.3621867], [-2.2437835999999995, 53.3621922], [-2.2440656, 53.3622112], [-2.2442872, 53.3622299], [-2.2446923999999995, 53.3622841], [-2.2448367830530684, 53.36231249717774], [-2.245083129054447, 53.36237166884643], [-2.245301321694293, 53.36242332753566], [-2.2454953218650355, 53.362468630897965], [-2.245669090459104, 53.3625087365859], [-2.245826588368928, 53.362544802252], [-2.245971776486936, 53.36257798554881], [-2.2461086157055576, 53.36260944412886], [-2.2462410669172215, 53.36264033564472], [-2.246373091014357, 53.3626718177489], [-2.2465086488893937, 53.36270504809396], [-2.2466517014347605, 53.36274118433244], [-2.246806209542886, 53.36278138411689], [-2.2469761341062, 53.36282680509984], [-2.2471654360171316, 53.36287860493385], [-2.2473780761681095, 53.36293794127143], [-2.2476180154515633, 53.363005971765155], [-2.2485167, 53.3632625], [-2.2498178999999996, 53.3636126], [-2.2506308999999995, 53.363807499999986], [-2.2516582000000005, 53.364043], [-2.2525256, 53.3642236], [-2.253507, 53.3644104], [-2.2540512, 53.3645068], [-2.2546227, 53.3645971], [-2.255576899999999, 53.364744300000005], [-2.2612946, 53.36546649999999], [-2.2636133, 53.3657435], [-2.2642652, 53.3658081], [-2.2648641, 53.36583749999999], [-2.2653884999999994, 53.3658468], [-2.2659567, 53.3658424], [-2.2664519, 53.3658195], [-2.2668907, 53.3657854], [-2.2672888, 53.365737800000005], [-2.2677762999999995, 53.36568110000001], [-2.2679471999999996, 53.3656606], [-2.2681121999999996, 53.365641], [-2.2686093, 53.36558010000001], [-2.2690419, 53.36552609999999], [-2.269464, 53.365464], [-2.269875799999999, 53.3654033], [-2.2705658, 53.36529089999999], [-2.2714078, 53.36515369999999], [-2.2722033, 53.3650303], [-2.2724956, 53.36498240000001]]}", "current_leg_start": "Heald Green", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "53.3649824", "next_location_lon": "-2.2724956", "previous_location": "Heald Green", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3068.712, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3140.866, \"from_m\": 3068.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3225.939, \"from_m\": 3140.866, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3315.705, \"from_m\": 3225.939, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3346.085, \"from_m\": 3315.705, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3431.122, \"from_m\": 3346.085, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3699.357, \"from_m\": 3431.122, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4133.739, \"from_m\": 3699.357, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13981.633, \"from_m\": 4133.739, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14632.555, \"from_m\": 13981.633, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15840.809, \"from_m\": 14632.555, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16059.355, \"from_m\": 15840.809, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16441.984, \"from_m\": 16059.355, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 626030, \"profile_key\": \"bdc8a96ae4d976bff965d634e735c1ed41ee22786eb864892971017e34e4a3aa\", \"schedule_id\": 37372, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3689.846, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345\", \"location\": \"Mauldeth Road\", \"stage_seq\": 4, \"distance_m\": 5985.556, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347\", \"location\": \"Burnage\", \"stage_seq\": 5, \"distance_m\": 7386.385, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349\", \"location\": \"East Didsbury\", \"stage_seq\": 6, \"distance_m\": 8821.623, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2351H\", \"location\": \"Gatley\", \"stage_seq\": 7, \"distance_m\": 10739.688, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2354H\", \"location\": \"Heald Green\", \"stage_seq\": 8, \"distance_m\": 13427.544, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 9, \"distance_m\": 14632.555, \"section_seq\": 1, \"route_path_id\": 32885}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Manchester Airport\", \"stage_seq\": 10, \"distance_m\": 16441.984, \"section_seq\": 1, \"route_path_id\": 32885}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16441.984, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32885}], \"total_distance_m\": 16441.984, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14495.731, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1946.253, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2338", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.3649824", "current_position_lon": "-2.2724956", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:10Z\", \"source_id\": 51879573, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:17Z\", \"source_id\": 16740940, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:34Z\", \"source_id\": 51883024, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:39Z\", \"source_id\": 16742031, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:48Z\", \"source_id\": 51886215, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:53Z\", \"source_id\": 16743020, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:04Z\", \"source_id\": 51889408, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:08Z\", \"source_id\": 16743925, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:11Z\", \"source_id\": 51894896, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:18Z\", \"source_id\": 16745552, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:01Z\", \"source_id\": 51900054, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 16746973, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Airport", "service_state_platform": "4", "timing_fact_generation": 1789599671039675, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:41.171066", "service_state_evidence_id": 16746973, "current_leg_start_actual_dep": "2026-09-17T23:57:30+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:42.144771", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O MAN MIA 2A05 331110 4 100 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3068.712, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3140.866, "from_m": 3068.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3225.939, "from_m": 3140.866, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3315.705, "from_m": 3225.939, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3346.085, "from_m": 3315.705, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3431.122, "from_m": 3346.085, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3699.357, "from_m": 3431.122, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4133.739, "from_m": 3699.357, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13981.633, "from_m": 4133.739, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14632.555, "from_m": 13981.633, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15840.809, "from_m": 14632.555, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16059.355, "from_m": 15840.809, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16441.984, "from_m": 16059.355, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 626030, "profile_key": "bdc8a96ae4d976bff965d634e735c1ed41ee22786eb864892971017e34e4a3aa", "schedule_id": 37372, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2338", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 32885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3689.846, "section_seq": 1, "route_path_id": 32885}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Mauldeth Road", "stage_seq": 4, "distance_m": 5985.556, "section_seq": 1, "route_path_id": 32885}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347", "location": "Burnage", "stage_seq": 5, "distance_m": 7386.385, "section_seq": 1, "route_path_id": 32885}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349", "location": "East Didsbury", "stage_seq": 6, "distance_m": 8821.623, "section_seq": 1, "route_path_id": 32885}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2351H", "location": "Gatley", "stage_seq": 7, "distance_m": 10739.688, "section_seq": 1, "route_path_id": 32885}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2354H", "location": "Heald Green", "stage_seq": 8, "distance_m": 13427.544, "section_seq": 1, "route_path_id": 32885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Heald Green West Jn", "stage_seq": 9, "distance_m": 14632.555, "section_seq": 1, "route_path_id": 32885}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Manchester Airport", "stage_seq": 10, "distance_m": 16441.984, "section_seq": 1, "route_path_id": 32885}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16441.984, "from_m": 0.0, "section_seq": 1, "route_path_id": 32885}], "total_distance_m": 16441.984, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14495.731, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1946.253, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8922, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:10Z", "source_id": 51879573, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:47:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:17Z", "source_id": 16740940, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8889, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:34Z", "source_id": 51883024, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:49:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:39Z", "source_id": 16742031, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8893, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:48Z", "source_id": 51886215, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:52:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:53Z", "source_id": 16743020, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8918, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:04Z", "source_id": 51889408, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:54:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:08Z", "source_id": 16743925, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8930, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:11Z", "source_id": 51894896, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:58:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:18Z", "source_id": 16745552, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8939, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:01Z", "source_id": 51900054, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:02:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 16746973, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Manchester Piccadilly 2338 2338 9 None None Manchester Airport 2359 2359 4A LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89911/2026-09-17/detailed None Heald Green 2026-09-17T23:57:30+01:00 Manchester Airport 4.0 {"type": "LineString", "coordinates": [[-2.2366919678373867, 53.36943253680054], [-2.2367035, 53.36939929999999], [-2.2374668000000004, 53.36733699999999], [-2.2379233, 53.366119100000006], [-2.2383463, 53.364987], [-2.2386602, 53.3643331], [-2.2390041999999997, 53.3638229], [-2.239347, 53.3634773], [-2.2395272, 53.36332209999999], [-2.2397333, 53.36317079999999], [-2.2399631999999996, 53.3630171], [-2.2402212999999995, 53.3628767], [-2.2404727, 53.3627567], [-2.2407392, 53.3626484], [-2.2409863999999997, 53.362566699999995], [-2.2412467, 53.3624901], [-2.2414024999999995, 53.36244510000001], [-2.2416976999999996, 53.3623702], [-2.2418197, 53.3623378], [-2.2420584999999997, 53.36229149999999], [-2.2423165, 53.3622557], [-2.242657, 53.362214300000005], [-2.2427655999999994, 53.3622063], [-2.2430616999999997, 53.3621885], [-2.2433315, 53.36218449999999], [-2.2435094, 53.3621867], [-2.2437835999999995, 53.3621922], [-2.2440656, 53.3622112], [-2.2442872, 53.3622299], [-2.2446923999999995, 53.3622841], [-2.2448367830530684, 53.36231249717774], [-2.245083129054447, 53.36237166884643], [-2.245301321694293, 53.36242332753566], [-2.2454953218650355, 53.362468630897965], [-2.245669090459104, 53.3625087365859], [-2.245826588368928, 53.362544802252], [-2.245971776486936, 53.36257798554881], [-2.2461086157055576, 53.36260944412886], [-2.2462410669172215, 53.36264033564472], [-2.246373091014357, 53.3626718177489], [-2.2465086488893937, 53.36270504809396], [-2.2466517014347605, 53.36274118433244], [-2.246806209542886, 53.36278138411689], [-2.2469761341062, 53.36282680509984], [-2.2471654360171316, 53.36287860493385], [-2.2473780761681095, 53.36293794127143], [-2.2476180154515633, 53.363005971765155], [-2.2485167, 53.3632625], [-2.2498178999999996, 53.3636126], [-2.2506308999999995, 53.363807499999986], [-2.2516582000000005, 53.364043], [-2.2525256, 53.3642236], [-2.253507, 53.3644104], [-2.2540512, 53.3645068], [-2.2546227, 53.3645971], [-2.255576899999999, 53.364744300000005], [-2.2612946, 53.36546649999999], [-2.2636133, 53.3657435], [-2.2642652, 53.3658081], [-2.2648641, 53.36583749999999], [-2.2653884999999994, 53.3658468], [-2.2659567, 53.3658424], [-2.2664519, 53.3658195], [-2.2668907, 53.3657854], [-2.2672888, 53.365737800000005], [-2.2677762999999995, 53.36568110000001], [-2.2679471999999996, 53.3656606], [-2.2681121999999996, 53.365641], [-2.2686093, 53.36558010000001], [-2.2690419, 53.36552609999999], [-2.269464, 53.365464], [-2.269875799999999, 53.3654033], [-2.2705658, 53.36529089999999], [-2.2714078, 53.36515369999999], [-2.2722033, 53.3650303], [-2.2724956, 53.36498240000001]]} 1.8 2358 0002 Heald Green Manchester Airport Manchester Airport 53.3649824 -2.2724956 53.3649824 -2.2724956 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Manchester Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16746973 1789599671039675 34 34 2026-09-16 23:12:42.144771 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:41.171066
594885 625496 G15175 812C36M916 2026-09-16 COMPLETE 16747151 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 625496, "stp": "O", "toc": "Great Western Railway", "uid": "G15175", "consist": "165135", "dest_crs": "WSB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15175/2026-09-17/detailed", "trust_id": "812C36M916", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbury", "service_date": "2026-09-16", "dest_arr_time": "2358", "dest_platform": "2", "is_terminated": 1, "next_location": "Westbury", "signalling_id": "2C36", "timing_status": "LATE", "origin_station": "Bristol Temple Meads", "current_leg_arr": "0002", "current_leg_dep": "2356", "current_leg_end": "Westbury", "origin_dep_time": "2310", "origin_platform": "13", "current_location": "Westbury", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.214319279381132, 51.319986646432525], [-2.2141774, 51.3198681], [-2.2139662, 51.31969039999999], [-2.2136143, 51.319376299999995], [-2.2133399, 51.31914069999999], [-2.213155599999999, 51.3189692], [-2.2130603, 51.318873399999994], [-2.2129124, 51.31871389999999], [-2.2127297999999995, 51.3184976], [-2.2125888, 51.3183078], [-2.2123837999999996, 51.31801130000001], [-2.2122247, 51.3177779], [-2.212073, 51.31756809999998], [-2.2119128, 51.3173641], [-2.211759, 51.31717710000001], [-2.2115588, 51.3169404], [-2.2113588, 51.316718300000005], [-2.211156, 51.316500000000005], [-2.2109667, 51.31631520000001], [-2.2107673999999995, 51.3161282], [-2.2105910999999994, 51.315967099999995], [-2.2103955999999996, 51.3158017], [-2.2102001999999996, 51.3156383], [-2.2099380999999996, 51.3154346], [-2.2097683999999997, 51.3153056], [-2.2094829, 51.31509949999999], [-2.2091722, 51.314889399999984], [-2.2089138, 51.3147187], [-2.2086842, 51.3145772], [-2.2084267, 51.314425699999994], [-2.2082507, 51.31432089999999], [-2.2080900999999997, 51.3142315], [-2.2076825, 51.3140045], [-2.2074233, 51.3138644], [-2.2071833, 51.31373049999999], [-2.2065239, 51.3133724], [-2.2058715, 51.313017599999995], [-2.2052536, 51.31268279999999], [-2.2046878999999997, 51.3123708], [-2.2040277999999995, 51.3119926], [-2.2037134999999997, 51.3118056], [-2.2034157999999997, 51.31161629999999], [-2.2031835, 51.3114634], [-2.2029987, 51.31133659999999], [-2.2028082, 51.311198899999994], [-2.202652099999999, 51.3110791], [-2.2025091, 51.310965800000005], [-2.2023374, 51.3108237], [-2.2021477999999997, 51.31065869999999], [-2.2019513, 51.3104784], [-2.2017481, 51.31027809999999], [-2.2015419, 51.31005739999999], [-2.2013581999999996, 51.3098455], [-2.2011419999999995, 51.3096012], [-2.2009863, 51.30941270000001], [-2.2008062999999995, 51.30919020000001], [-2.20049, 51.3087905], [-2.2002419, 51.308462500000005], [-2.2000698, 51.308231499999984], [-2.1999101, 51.3080119], [-2.1997632, 51.30781050000001], [-2.1995894, 51.30756019999999], [-2.1994224, 51.30731240000001], [-2.1992535999999996, 51.3070559], [-2.1990789, 51.3067855], [-2.1989036999999994, 51.306503099999986], [-2.1986427, 51.30605659999999], [-2.198586699999999, 51.30596169999999], [-2.1984856999999995, 51.3057864], [-2.1983053999999997, 51.3054554], [-2.1981259, 51.305112699999995], [-2.1979576, 51.304774], [-2.1978159, 51.3044753], [-2.1977002, 51.304226], [-2.1975756999999994, 51.303941], [-2.1974683, 51.30368769999999], [-2.1973274, 51.30334509999999], [-2.1970899, 51.3027692], [-2.1968479999999997, 51.3021824], [-2.1966196, 51.301630900000006], [-2.1963853999999996, 51.3010633], [-2.1961615, 51.3005296], [-2.1960003, 51.3001355], [-2.1959072, 51.2998917], [-2.1958265, 51.299685100000005], [-2.1957475999999994, 51.299451899999994], [-2.1956619, 51.299195], [-2.1955876, 51.29896109999999], [-2.1954997, 51.2986526], [-2.1954153, 51.298321099999995], [-2.1953534, 51.29805720000001], [-2.195286799999999, 51.2977045], [-2.195225, 51.29735569999999], [-2.1951699, 51.2969596], [-2.1951335, 51.2966213], [-2.195121, 51.2964902], [-2.1950908, 51.2961229], [-2.1950633, 51.29578020000001], [-2.1950372, 51.29547699999999], [-2.1949941, 51.29492809999999], [-2.1949714, 51.2946095], [-2.1949338999999997, 51.29415489999999], [-2.1949077, 51.29386659999999], [-2.1948923999999996, 51.2937066], [-2.1948668999999996, 51.2934764], [-2.1948279, 51.29317060000001], [-2.1947705, 51.2928192], [-2.1947033, 51.2924848], [-2.1946427, 51.2922124], [-2.1945934, 51.2919954], [-2.194555499999999, 51.29184800000001], [-2.194472, 51.2915311], [-2.1943852, 51.29121080000001], [-2.1942759, 51.29084089999999], [-2.1940316, 51.290078699999995], [-2.1938967, 51.289663], [-2.193756, 51.2892178], [-2.1934849, 51.2883607], [-2.1932495999999997, 51.2876336], [-2.1931290999999997, 51.2872509], [-2.1930003, 51.28683869999999], [-2.1928488999999995, 51.2863734], [-2.1926582, 51.2857774], [-2.1924599, 51.2851615], [-2.1923646, 51.2848474], [-2.1922274999999996, 51.284408], [-2.1920503, 51.283848799999994], [-2.1919437, 51.283487099999995], [-2.191765, 51.28288690000001], [-2.1916707, 51.2825548], [-2.1916022, 51.28229290000001], [-2.1914934, 51.2818994], [-2.1913894, 51.2815088], [-2.1912945999999995, 51.2811179], [-2.1912510999999997, 51.28091469999999], [-2.1912151, 51.280725800000006], [-2.1911748, 51.28048820000001], [-2.1911440999999994, 51.2802729], [-2.1911181, 51.2800175], [-2.1911014999999994, 51.27981419999999], [-2.1910944, 51.2796196], [-2.1910921, 51.2794558], [-2.1910929, 51.27926670000001], [-2.1910969, 51.27907950000001], [-2.1911045, 51.2788617], [-2.1911246, 51.2786143], [-2.1911475999999994, 51.27837220000001], [-2.1911806, 51.2781437], [-2.1912205, 51.27790039999999], [-2.1912694, 51.2776568], [-2.1913327999999996, 51.277385599999995], [-2.1913966, 51.27715830000001], [-2.1914584, 51.2769445], [-2.1915752, 51.27658649999999], [-2.1917064, 51.2762444], [-2.1918423999999996, 51.2759255], [-2.1919813, 51.27561789999999], [-2.1922151, 51.2751765], [-2.1924596, 51.2747596], [-2.192604765885411, 51.27453379516892], [-2.192647, 51.2744681], [-2.192833, 51.274185299999985], [-2.1930101, 51.273923499999995], [-2.1931886, 51.27365150000001], [-2.1933528, 51.2734175], [-2.1935229, 51.27317620000001], [-2.1938720000000003, 51.272698899999995], [-2.1942009999999996, 51.2722658], [-2.1944749999999997, 51.2719221], [-2.1947192000000006, 51.2716203], [-2.1952755, 51.27092209999999], [-2.195653, 51.2704547], [-2.1963537, 51.2694953], [-2.1965787, 51.269229], [-2.1966721, 51.269122499999995], [-2.196784, 51.26901260000001], [-2.196989799999999, 51.26881420000001], [-2.1972536999999996, 51.2685733], [-2.1973502, 51.2684868], [-2.1976685, 51.26819389999999], [-2.1979685, 51.2679161], [-2.1981469, 51.267754700000005], [-2.1984478, 51.267483299999995], [-2.1985469999999996, 51.2673912], [-2.1990945, 51.2668953], [-2.1991572, 51.2668385], [-2.1994445, 51.26658990000001], [-2.1995526, 51.266497300000005], [-2.1997293, 51.266346]]}", "current_leg_start": "Trowbridge", "dest_arr_time_act": "2358", "motion_projection": null, "next_location_lat": "51.2663460", "next_location_lon": "-2.1997293", "previous_location": "Trowbridge", "current_leg_milage": "4.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 661.353, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 707.337, \"from_m\": 661.353, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 834.724, \"from_m\": 707.337, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1220.87, \"from_m\": 834.724, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1263.858, \"from_m\": 1220.87, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4253.209, \"from_m\": 1263.858, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16076.88, \"from_m\": 4253.209, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17844.33, \"from_m\": 16076.88, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18619.106, \"from_m\": 17844.33, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19083.452, \"from_m\": 18619.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20726.638, \"from_m\": 19083.452, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21842.922, \"from_m\": 20726.638, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 21891.539, \"from_m\": 21842.922, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22003.501, \"from_m\": 21891.539, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 23301.23, \"from_m\": 22003.501, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24198.625, \"from_m\": 23301.23, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36404.293, \"from_m\": 24198.625, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37004.241, \"from_m\": 36404.293, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38751.104, \"from_m\": 37004.241, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39041.987, \"from_m\": 38751.104, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44838.101, \"from_m\": 39041.987, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45377.346, \"from_m\": 44838.101, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625496, \"profile_key\": \"97c0f024532dbf8db7b4f0c61f41a315aa9da2a19c467637d29495c96a140da9\", \"schedule_id\": 36471, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Bristol East Jn\", \"stage_seq\": 2, \"distance_m\": 567.712, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"North Somerset Jn\", \"stage_seq\": 3, \"distance_m\": 1276.687, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Keynsham\", \"stage_seq\": 4, \"distance_m\": 7381.019, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Oldfield Park\", \"stage_seq\": 5, \"distance_m\": 16794.998, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2328\", \"location\": \"Bath Spa\", \"stage_seq\": 6, \"distance_m\": 18442.947, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Bathampton Jn\", \"stage_seq\": 7, \"distance_m\": 21891.539, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Bathampton Sig. BL1990\", \"stage_seq\": 8, \"distance_m\": 27697.636, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2337H\", \"location\": \"Freshford\", \"stage_seq\": 9, \"distance_m\": 29997.231, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340\", \"location\": \"Avoncliff\", \"stage_seq\": 10, \"distance_m\": 31461.691, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2343\", \"wtt_dep\": \"2344\", \"location\": \"Bradford-on-Avon\", \"stage_seq\": 11, \"distance_m\": 33590.812, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Bradford Jn\", \"stage_seq\": 12, \"distance_m\": 36890.041, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350H\", \"location\": \"Trowbridge\", \"stage_seq\": 13, \"distance_m\": 38841.629, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 14, \"distance_m\": 44379.069, \"section_seq\": 1, \"route_path_id\": 31185}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": null, \"location\": \"Westbury\", \"stage_seq\": 15, \"distance_m\": 45377.346, \"section_seq\": 1, \"route_path_id\": 31185}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45377.346, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31185}], \"total_distance_m\": 45377.346, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 45288.374, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 88.972, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2310", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.2663460", "current_position_lon": "-2.1997293", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:05Z\", \"source_id\": 51835448, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:11Z\", \"source_id\": 16727780, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:49Z\", \"source_id\": 51850361, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:53Z\", \"source_id\": 16732239, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:58Z\", \"source_id\": 51855458, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:01Z\", \"source_id\": 16733771, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:02Z\", \"source_id\": 51870436, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:07Z\", \"source_id\": 16738141, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:11Z\", \"source_id\": 16740433, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:41Z\", \"source_id\": 16742065, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:54Z\", \"source_id\": 51890447, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:58Z\", \"source_id\": 16744234, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:32Z\", \"source_id\": 51900603, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:36Z\", \"source_id\": 16747151, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbury", "service_state_platform": "3", "timing_fact_generation": 1789599697886256, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:41.177338", "service_state_evidence_id": 16747151, "current_leg_start_actual_dep": "2026-09-17T23:54:30+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:42.141713", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O BRI WSB 2C36 165135 2 90 None {"version": 3, "segments": [{"to_m": 661.353, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 707.337, "from_m": 661.353, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 834.724, "from_m": 707.337, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1220.87, "from_m": 834.724, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1263.858, "from_m": 1220.87, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4253.209, "from_m": 1263.858, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16076.88, "from_m": 4253.209, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17844.33, "from_m": 16076.88, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18619.106, "from_m": 17844.33, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19083.452, "from_m": 18619.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20726.638, "from_m": 19083.452, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21842.922, "from_m": 20726.638, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 21891.539, "from_m": 21842.922, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22003.501, "from_m": 21891.539, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 23301.23, "from_m": 22003.501, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24198.625, "from_m": 23301.23, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36404.293, "from_m": 24198.625, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37004.241, "from_m": 36404.293, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38751.104, "from_m": 37004.241, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39041.987, "from_m": 38751.104, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44838.101, "from_m": 39041.987, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45377.346, "from_m": 44838.101, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625496, "profile_key": "97c0f024532dbf8db7b4f0c61f41a315aa9da2a19c467637d29495c96a140da9", "schedule_id": 36471, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2310", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31185}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 31185}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "North Somerset Jn", "stage_seq": 3, "distance_m": 1276.687, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Keynsham", "stage_seq": 4, "distance_m": 7381.019, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Oldfield Park", "stage_seq": 5, "distance_m": 16794.998, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2328", "location": "Bath Spa", "stage_seq": 6, "distance_m": 18442.947, "section_seq": 1, "route_path_id": 31185}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Bathampton Jn", "stage_seq": 7, "distance_m": 21891.539, "section_seq": 1, "route_path_id": 31185}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Bathampton Sig. BL1990", "stage_seq": 8, "distance_m": 27697.636, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2337H", "location": "Freshford", "stage_seq": 9, "distance_m": 29997.231, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340", "location": "Avoncliff", "stage_seq": 10, "distance_m": 31461.691, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2343", "wtt_dep": "2344", "location": "Bradford-on-Avon", "stage_seq": 11, "distance_m": 33590.812, "section_seq": 1, "route_path_id": 31185}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Bradford Jn", "stage_seq": 12, "distance_m": 36890.041, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350H", "location": "Trowbridge", "stage_seq": 13, "distance_m": 38841.629, "section_seq": 1, "route_path_id": 31185}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Hawkeridge Jn", "stage_seq": 14, "distance_m": 44379.069, "section_seq": 1, "route_path_id": 31185}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": null, "location": "Westbury", "stage_seq": 15, "distance_m": 45377.346, "section_seq": 1, "route_path_id": 31185}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45377.346, "from_m": 0.0, "section_seq": 1, "route_path_id": 31185}], "total_distance_m": 45377.346, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 45288.374, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 88.972, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25891, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:05Z", "source_id": 51835448, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:20:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:11Z", "source_id": 16727780, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25881, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:49Z", "source_id": 51850361, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:28:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:53Z", "source_id": 16732239, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:58Z", "source_id": 51855458, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:31:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:01Z", "source_id": 16733771, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26202, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:02Z", "source_id": 51870436, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:07Z", "source_id": 16738141, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:11Z", "source_id": 16740433, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:41Z", "source_id": 16742065, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26208, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:54Z", "source_id": 51890447, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:55:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:58Z", "source_id": 16744234, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26259, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:32Z", "source_id": 51900603, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:02:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:36Z", "source_id": 16747151, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Bristol Temple Meads 2310 2310 13 None None Westbury 2358 2358 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15175/2026-09-17/detailed None Trowbridge 2026-09-17T23:54:30+01:00 Westbury 6.0 {"type": "LineString", "coordinates": [[-2.214319279381132, 51.319986646432525], [-2.2141774, 51.3198681], [-2.2139662, 51.31969039999999], [-2.2136143, 51.319376299999995], [-2.2133399, 51.31914069999999], [-2.213155599999999, 51.3189692], [-2.2130603, 51.318873399999994], [-2.2129124, 51.31871389999999], [-2.2127297999999995, 51.3184976], [-2.2125888, 51.3183078], [-2.2123837999999996, 51.31801130000001], [-2.2122247, 51.3177779], [-2.212073, 51.31756809999998], [-2.2119128, 51.3173641], [-2.211759, 51.31717710000001], [-2.2115588, 51.3169404], [-2.2113588, 51.316718300000005], [-2.211156, 51.316500000000005], [-2.2109667, 51.31631520000001], [-2.2107673999999995, 51.3161282], [-2.2105910999999994, 51.315967099999995], [-2.2103955999999996, 51.3158017], [-2.2102001999999996, 51.3156383], [-2.2099380999999996, 51.3154346], [-2.2097683999999997, 51.3153056], [-2.2094829, 51.31509949999999], [-2.2091722, 51.314889399999984], [-2.2089138, 51.3147187], [-2.2086842, 51.3145772], [-2.2084267, 51.314425699999994], [-2.2082507, 51.31432089999999], [-2.2080900999999997, 51.3142315], [-2.2076825, 51.3140045], [-2.2074233, 51.3138644], [-2.2071833, 51.31373049999999], [-2.2065239, 51.3133724], [-2.2058715, 51.313017599999995], [-2.2052536, 51.31268279999999], [-2.2046878999999997, 51.3123708], [-2.2040277999999995, 51.3119926], [-2.2037134999999997, 51.3118056], [-2.2034157999999997, 51.31161629999999], [-2.2031835, 51.3114634], [-2.2029987, 51.31133659999999], [-2.2028082, 51.311198899999994], [-2.202652099999999, 51.3110791], [-2.2025091, 51.310965800000005], [-2.2023374, 51.3108237], [-2.2021477999999997, 51.31065869999999], [-2.2019513, 51.3104784], [-2.2017481, 51.31027809999999], [-2.2015419, 51.31005739999999], [-2.2013581999999996, 51.3098455], [-2.2011419999999995, 51.3096012], [-2.2009863, 51.30941270000001], [-2.2008062999999995, 51.30919020000001], [-2.20049, 51.3087905], [-2.2002419, 51.308462500000005], [-2.2000698, 51.308231499999984], [-2.1999101, 51.3080119], [-2.1997632, 51.30781050000001], [-2.1995894, 51.30756019999999], [-2.1994224, 51.30731240000001], [-2.1992535999999996, 51.3070559], [-2.1990789, 51.3067855], [-2.1989036999999994, 51.306503099999986], [-2.1986427, 51.30605659999999], [-2.198586699999999, 51.30596169999999], [-2.1984856999999995, 51.3057864], [-2.1983053999999997, 51.3054554], [-2.1981259, 51.305112699999995], [-2.1979576, 51.304774], [-2.1978159, 51.3044753], [-2.1977002, 51.304226], [-2.1975756999999994, 51.303941], [-2.1974683, 51.30368769999999], [-2.1973274, 51.30334509999999], [-2.1970899, 51.3027692], [-2.1968479999999997, 51.3021824], [-2.1966196, 51.301630900000006], [-2.1963853999999996, 51.3010633], [-2.1961615, 51.3005296], [-2.1960003, 51.3001355], [-2.1959072, 51.2998917], [-2.1958265, 51.299685100000005], [-2.1957475999999994, 51.299451899999994], [-2.1956619, 51.299195], [-2.1955876, 51.29896109999999], [-2.1954997, 51.2986526], [-2.1954153, 51.298321099999995], [-2.1953534, 51.29805720000001], [-2.195286799999999, 51.2977045], [-2.195225, 51.29735569999999], [-2.1951699, 51.2969596], [-2.1951335, 51.2966213], [-2.195121, 51.2964902], [-2.1950908, 51.2961229], [-2.1950633, 51.29578020000001], [-2.1950372, 51.29547699999999], [-2.1949941, 51.29492809999999], [-2.1949714, 51.2946095], [-2.1949338999999997, 51.29415489999999], [-2.1949077, 51.29386659999999], [-2.1948923999999996, 51.2937066], [-2.1948668999999996, 51.2934764], [-2.1948279, 51.29317060000001], [-2.1947705, 51.2928192], [-2.1947033, 51.2924848], [-2.1946427, 51.2922124], [-2.1945934, 51.2919954], [-2.194555499999999, 51.29184800000001], [-2.194472, 51.2915311], [-2.1943852, 51.29121080000001], [-2.1942759, 51.29084089999999], [-2.1940316, 51.290078699999995], [-2.1938967, 51.289663], [-2.193756, 51.2892178], [-2.1934849, 51.2883607], [-2.1932495999999997, 51.2876336], [-2.1931290999999997, 51.2872509], [-2.1930003, 51.28683869999999], [-2.1928488999999995, 51.2863734], [-2.1926582, 51.2857774], [-2.1924599, 51.2851615], [-2.1923646, 51.2848474], [-2.1922274999999996, 51.284408], [-2.1920503, 51.283848799999994], [-2.1919437, 51.283487099999995], [-2.191765, 51.28288690000001], [-2.1916707, 51.2825548], [-2.1916022, 51.28229290000001], [-2.1914934, 51.2818994], [-2.1913894, 51.2815088], [-2.1912945999999995, 51.2811179], [-2.1912510999999997, 51.28091469999999], [-2.1912151, 51.280725800000006], [-2.1911748, 51.28048820000001], [-2.1911440999999994, 51.2802729], [-2.1911181, 51.2800175], [-2.1911014999999994, 51.27981419999999], [-2.1910944, 51.2796196], [-2.1910921, 51.2794558], [-2.1910929, 51.27926670000001], [-2.1910969, 51.27907950000001], [-2.1911045, 51.2788617], [-2.1911246, 51.2786143], [-2.1911475999999994, 51.27837220000001], [-2.1911806, 51.2781437], [-2.1912205, 51.27790039999999], [-2.1912694, 51.2776568], [-2.1913327999999996, 51.277385599999995], [-2.1913966, 51.27715830000001], [-2.1914584, 51.2769445], [-2.1915752, 51.27658649999999], [-2.1917064, 51.2762444], [-2.1918423999999996, 51.2759255], [-2.1919813, 51.27561789999999], [-2.1922151, 51.2751765], [-2.1924596, 51.2747596], [-2.192604765885411, 51.27453379516892], [-2.192647, 51.2744681], [-2.192833, 51.274185299999985], [-2.1930101, 51.273923499999995], [-2.1931886, 51.27365150000001], [-2.1933528, 51.2734175], [-2.1935229, 51.27317620000001], [-2.1938720000000003, 51.272698899999995], [-2.1942009999999996, 51.2722658], [-2.1944749999999997, 51.2719221], [-2.1947192000000006, 51.2716203], [-2.1952755, 51.27092209999999], [-2.195653, 51.2704547], [-2.1963537, 51.2694953], [-2.1965787, 51.269229], [-2.1966721, 51.269122499999995], [-2.196784, 51.26901260000001], [-2.196989799999999, 51.26881420000001], [-2.1972536999999996, 51.2685733], [-2.1973502, 51.2684868], [-2.1976685, 51.26819389999999], [-2.1979685, 51.2679161], [-2.1981469, 51.267754700000005], [-2.1984478, 51.267483299999995], [-2.1985469999999996, 51.2673912], [-2.1990945, 51.2668953], [-2.1991572, 51.2668385], [-2.1994445, 51.26658990000001], [-2.1995526, 51.266497300000005], [-2.1997293, 51.266346]]} 4.0 2356 0002 Trowbridge Westbury Westbury 51.2663460 -2.1997293 51.2663460 -2.1997293 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Westbury TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747151 1789599697886256 46 46 2026-09-16 23:12:42.141713 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:41.177338
594886 621709 W84737 361B94MZ16 2026-09-16 COMPLETE 16747001 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 621709, "stp": "P", "toc": "TransPennine Express", "uid": "W84737", "consist": "185107", "dest_crs": "CLE", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84737/2026-09-17/detailed", "trust_id": "361B94MZ16", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cleethorpes", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "3", "is_terminated": 1, "next_location": "Cleethorpes", "signalling_id": "1B94", "timing_status": "ON TIME", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "0002", "current_leg_dep": "2356", "current_leg_end": "Cleethorpes", "origin_dep_time": "2019", "origin_platform": "7", "current_location": "Cleethorpes", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08683093540690112, 53.563489752362365], [-0.08565439999999999, 53.5635567], [-0.08527229999999998, 53.56356439999999], [-0.08501169999999998, 53.56357619999999], [-0.0847907, 53.5635944], [-0.08454310000000001, 53.563628900000005], [-0.0843001, 53.563682400000005], [-0.08380299999999999, 53.56378730000001], [-0.08369799999999998, 53.563823000000006], [-0.0832907, 53.5639499], [-0.08279369999999998, 53.56411990000001], [-0.08256429999999998, 53.5642036], [-0.08214549999999998, 53.5643724], [-0.0817448, 53.56455429999999], [-0.0813405, 53.56476310000001], [-0.080973, 53.5649632], [-0.08062179999999998, 53.5651703], [-0.08029959999999998, 53.565397100000006], [-0.0799852, 53.5656291], [-0.07972629999999999, 53.565842700000005], [-0.07960759999999999, 53.565946399999994], [-0.0794204, 53.566129700000005], [-0.0792152, 53.56633789999999], [-0.07911079999999998, 53.5664629], [-0.07898019999999999, 53.5666193], [-0.0787582, 53.56691270000001], [-0.0785466, 53.56731739999999], [-0.07837759999999999, 53.56759079999999], [-0.07825149999999999, 53.5677666], [-0.07820339999999999, 53.5678866], [-0.07796559999999998, 53.56847979999999], [-0.07788449999999998, 53.56874950000001], [-0.0778287, 53.5690164], [-0.0774061, 53.5709659], [-0.0773125, 53.5713039], [-0.0772138, 53.5715825], [-0.07713500000000001, 53.571766299999986], [-0.07709219999999999, 53.5718661], [-0.0761124, 53.57376899999999], [-0.0758726, 53.574217699999984], [-0.075743, 53.574469699999995], [-0.07566683064532709, 53.57460657386965], [-0.07560459999999998, 53.57471840000001], [-0.07544989999999999, 53.5749237], [-0.07537559999999999, 53.5750276], [-0.07504759999999999, 53.575376], [-0.07473909999999999, 53.57564039999998], [-0.0742832, 53.5759222], [-0.07406709999999998, 53.5760206], [-0.07379029999999999, 53.576129899999984], [-0.0733886, 53.5762312], [-0.07322409999999999, 53.5762637], [-0.0729802, 53.5762975], [-0.0726986, 53.5763196], [-0.0724009, 53.57632339999999], [-0.07214879999999999, 53.5763083], [-0.0717491, 53.57626049999998], [-0.07137629999999999, 53.57618089999999], [-0.0705046, 53.5759324], [-0.07010759999999999, 53.575857599999985], [-0.06966509999999998, 53.575811400000006], [-0.06942699999999999, 53.57580670000001], [-0.0692654, 53.57580659999999], [-0.066712, 53.5758926], [-0.0660495, 53.5758958], [-0.06546469999999999, 53.5758464], [-0.0650302, 53.5757843], [-0.06450449999999999, 53.5756505], [-0.06406189999999999, 53.57549929999998], [-0.0627155, 53.5749179], [-0.06230779999999999, 53.574773], [-0.0620023, 53.5746784], [-0.06175692856015552, 53.57460657386965], [-0.06164770000000001, 53.574574600000005], [-0.061353999999999985, 53.574503699999994], [-0.0610627, 53.574437299999985], [-0.0605501, 53.5743337], [-0.05979190000000001, 53.5741806], [-0.0503411, 53.5722637], [-0.049191799999999994, 53.57200970000001], [-0.048422, 53.5718297], [-0.0473833, 53.571563100000006], [-0.04632719999999999, 53.571269099999995], [-0.04551709999999999, 53.571026999999994], [-0.0443182, 53.5706368], [-0.043202399999999995, 53.57023379999999], [-0.0422985, 53.5698913], [-0.04156089999999999, 53.56958229999999], [-0.04049069999999999, 53.56911720000001], [-0.03962159999999999, 53.5687015], [-0.0377816, 53.567760199999995], [-0.0364084, 53.5670004], [-0.0350458, 53.566203899999984], [-0.0342948, 53.5657416], [-0.0333851, 53.5652248], [-0.03220939999999999, 53.5645791], [-0.032089999999999994, 53.564516199999986], [-0.0314838, 53.5640927], [-0.03098, 53.56365469999999], [-0.030371800000000004, 53.5631669], [-0.02983709999999999, 53.562724999999986], [-0.029492, 53.5624279], [-0.02931379999999999, 53.5622711], [-0.0291886, 53.5621445]]}", "current_leg_start": "Grimsby Town", "dest_arr_time_act": "0002½", "motion_projection": null, "next_location_lat": "53.5621445", "next_location_lon": "-0.0291886", "previous_location": "Grimsby Town", "current_leg_milage": "3.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2356.354, \"from_m\": 2057.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2394.399, \"from_m\": 2356.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2463.461, \"from_m\": 2394.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2505.203, \"from_m\": 2463.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2584.426, \"from_m\": 2505.203, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2642.464, \"from_m\": 2584.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3776.562, \"from_m\": 2642.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4108.276, \"from_m\": 3776.562, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4168.594, \"from_m\": 4108.276, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8689.438, \"from_m\": 4168.594, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8742.607, \"from_m\": 8689.438, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9178.723, \"from_m\": 8742.607, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9391.384, \"from_m\": 9178.723, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9930.181, \"from_m\": 9391.384, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9993.596, \"from_m\": 9930.181, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10039.317, \"from_m\": 9993.596, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27738.114, \"from_m\": 10039.317, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 28890.779, \"from_m\": 27738.114, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29631.755, \"from_m\": 28890.779, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31641.323, \"from_m\": 29631.755, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32041.181, \"from_m\": 31641.323, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 34875.61, \"from_m\": 32041.181, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51774.058, \"from_m\": 34875.61, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51807.647, \"from_m\": 51774.058, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52743.418, \"from_m\": 51807.647, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 53953.774, \"from_m\": 52743.418, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54312.699, \"from_m\": 53953.774, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54658.016, \"from_m\": 54312.699, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54718.269, \"from_m\": 54658.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55144.099, \"from_m\": 54718.269, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55223.908, \"from_m\": 55144.099, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55836.839, \"from_m\": 55223.908, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 56381.373, \"from_m\": 55836.839, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 56401.21, \"from_m\": 56381.373, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56447.416, \"from_m\": 56401.21, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 56756.829, \"from_m\": 56447.416, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56920.554, \"from_m\": 56756.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58454.86, \"from_m\": 56920.554, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59092.512, \"from_m\": 58454.86, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60094.389, \"from_m\": 59092.512, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63914.824, \"from_m\": 60094.389, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65086.76, \"from_m\": 63914.824, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 65529.637, \"from_m\": 65086.76, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 66246.482, \"from_m\": 65529.637, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66693.629, \"from_m\": 66246.482, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 70024.511, \"from_m\": 66693.629, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70113.061, \"from_m\": 70024.511, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 70122.151, \"from_m\": 70113.061, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 70657.13, \"from_m\": 70122.151, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 71051.558, \"from_m\": 70657.13, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 75974.078, \"from_m\": 71051.558, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 78538.57, \"from_m\": 75974.078, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79082.088, \"from_m\": 78538.57, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 79142.456, \"from_m\": 79082.088, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 85136.868, \"from_m\": 79142.456, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 85791.802, \"from_m\": 85136.868, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85829.911, \"from_m\": 85791.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87395.831, \"from_m\": 85829.911, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 106744.584, \"from_m\": 87395.831, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 107646.703, \"from_m\": 106744.584, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 116573.291, \"from_m\": 107646.703, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 117004.679, \"from_m\": 116573.291, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 118405.119, \"from_m\": 117004.679, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 118752.854, \"from_m\": 118405.119, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 121988.368, \"from_m\": 118752.854, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 122873.647, \"from_m\": 121988.368, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 123864.292, \"from_m\": 122873.647, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 123941.381, \"from_m\": 123864.292, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 124044.585, \"from_m\": 123941.381, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 124207.797, \"from_m\": 124044.585, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 124899.442, \"from_m\": 124207.797, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 132221.913, \"from_m\": 124899.442, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 132268.36, \"from_m\": 132221.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132639.458, \"from_m\": 132268.36, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 133032.789, \"from_m\": 132639.458, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 134337.063, \"from_m\": 133032.789, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 138295.352, \"from_m\": 134337.063, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 138574.962, \"from_m\": 138295.352, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 141265.327, \"from_m\": 138574.962, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 141496.882, \"from_m\": 141265.327, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 142266.704, \"from_m\": 141496.882, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 143126.563, \"from_m\": 142266.704, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 147573.875, \"from_m\": 143126.563, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 147591.536, \"from_m\": 147573.875, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 151067.412, \"from_m\": 147591.536, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 153345.399, \"from_m\": 151067.412, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 153839.064, \"from_m\": 153345.399, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 153938.398, \"from_m\": 153839.064, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 154114.012, \"from_m\": 153938.398, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 154158.109, \"from_m\": 154114.012, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 154736.545, \"from_m\": 154158.109, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 154793.671, \"from_m\": 154736.545, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 154809.484, \"from_m\": 154793.671, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 154902.881, \"from_m\": 154809.484, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 154921.11, \"from_m\": 154902.881, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 155349.098, \"from_m\": 154921.11, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 164917.863, \"from_m\": 155349.098, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 164954.123, \"from_m\": 164917.863, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 167439.427, \"from_m\": 164954.123, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 167490.289, \"from_m\": 167439.427, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 167569.124, \"from_m\": 167490.289, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 167617.49, \"from_m\": 167569.124, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 168585.29, \"from_m\": 167617.49, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 169589.364, \"from_m\": 168585.29, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 170899.126, \"from_m\": 169589.364, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 171903.2, \"from_m\": 170899.126, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 172870.999, \"from_m\": 171903.2, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 172919.366, \"from_m\": 172870.999, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 172998.2, \"from_m\": 172919.366, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 174074.355, \"from_m\": 172998.2, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 189595.446, \"from_m\": 174074.355, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 190301.838, \"from_m\": 189595.446, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 197427.692, \"from_m\": 190301.838, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 198518.435, \"from_m\": 197427.692, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 198711.307, \"from_m\": 198518.435, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 198784.218, \"from_m\": 198711.307, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 198819.367, \"from_m\": 198784.218, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 198873.514, \"from_m\": 198819.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 198876.578, \"from_m\": 198873.514, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 199341.771, \"from_m\": 198876.578, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 204691.465, \"from_m\": 199341.771, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 206650.867, \"from_m\": 204691.465, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 209994.529, \"from_m\": 206650.867, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 210005.798, \"from_m\": 209994.529, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 213946.405, \"from_m\": 210005.798, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 214862.934, \"from_m\": 213946.405, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 215216.879, \"from_m\": 214862.934, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 224634.299, \"from_m\": 215216.879, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 224714.914, \"from_m\": 224634.299, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 238199.402, \"from_m\": 224714.914, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 238619.151, \"from_m\": 238199.402, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 240116.816, \"from_m\": 238619.151, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 240501.938, \"from_m\": 240116.816, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 241076.257, \"from_m\": 240501.938, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 242820.659, \"from_m\": 241076.257, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 243142.284, \"from_m\": 242820.659, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 243225.419, \"from_m\": 243142.284, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 243668.004, \"from_m\": 243225.419, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 621709, \"profile_key\": \"d04c155c2812c076cca05e5df04ef6993791c4e662306042c5f832e83dc1f669\", \"schedule_id\": 29176, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4222.071, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2030\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 6, \"distance_m\": 9030.233, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 7, \"distance_m\": 9930.181, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Hunt's Cross\", \"stage_seq\": 8, \"distance_m\": 11562.812, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Hough Green\", \"stage_seq\": 9, \"distance_m\": 17032.85, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": \"2044\", \"location\": \"Warrington Central\", \"stage_seq\": 10, \"distance_m\": 29762.657, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2048\", \"wtt_dep\": \"2048H\", \"location\": \"Birchwood\", \"stage_seq\": 11, \"distance_m\": 34727.893, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051H\", \"location\": \"Glazebrook East Jn\", \"stage_seq\": 12, \"distance_m\": 39984.285, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2052H\", \"wtt_dep\": \"2053H\", \"location\": \"Irlam\", \"stage_seq\": 13, \"distance_m\": 41318.075, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2057H\", \"wtt_dep\": \"2058H\", \"location\": \"Urmston\", \"stage_seq\": 14, \"distance_m\": 46864.722, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2102H\", \"location\": \"Trafford Park East Jn\", \"stage_seq\": 15, \"distance_m\": 51573.983, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106\", \"location\": \"Deansgate\", \"stage_seq\": 16, \"distance_m\": 54500.864, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2107\", \"wtt_dep\": \"2109\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 17, \"distance_m\": 55067.871, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2111\", \"wtt_dep\": \"2113\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 18, \"distance_m\": 55962.605, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 19, \"distance_m\": 57066.927, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 20, \"distance_m\": 59604.348, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 21, \"distance_m\": 64106.508, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2121H\", \"wtt_dep\": \"2122H\", \"location\": \"Stockport\", \"stage_seq\": 22, \"distance_m\": 65296.711, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 23, \"distance_m\": 65736.897, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 24, \"distance_m\": 66170.911, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127H\", \"location\": \"Hazel Grove\", \"stage_seq\": 25, \"distance_m\": 69791.856, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Hazel Grove High Level Jn\", \"stage_seq\": 26, \"distance_m\": 70991.544, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"New Mills South Jn\", \"stage_seq\": 27, \"distance_m\": 79288.346, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"Chinley North Jn\", \"stage_seq\": 28, \"distance_m\": 85136.868, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Chinley East Jn\", \"stage_seq\": 29, \"distance_m\": 85791.802, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142H\", \"location\": \"Edale\", \"stage_seq\": 30, \"distance_m\": 92950.21, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144\", \"location\": \"Edale Sig. Ee16\", \"stage_seq\": 31, \"distance_m\": 97330.204, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Earles Siding S.B.\", \"stage_seq\": 32, \"distance_m\": 99473.899, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Bamford\", \"stage_seq\": 33, \"distance_m\": 103660.408, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152H\", \"location\": \"Hathersage\", \"stage_seq\": 34, \"distance_m\": 106495.698, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Grindleford\", \"stage_seq\": 35, \"distance_m\": 109505.117, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Dore West Jn\", \"stage_seq\": 36, \"distance_m\": 116711.904, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2204\", \"location\": \"Dore and Totley\", \"stage_seq\": 37, \"distance_m\": 117502.068, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Dore Station Jn\", \"stage_seq\": 38, \"distance_m\": 118351.035, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2211H\", \"location\": \"Sheffield\", \"stage_seq\": 39, \"distance_m\": 124366.923, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 40, \"distance_m\": 125097.572, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"location\": \"Wincobank Jn\", \"stage_seq\": 41, \"distance_m\": 129530.86, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2216H\", \"wtt_dep\": \"2217H\", \"location\": \"Meadowhall\", \"stage_seq\": 42, \"distance_m\": 129809.01, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219H\", \"location\": \"Holmes Jn\", \"stage_seq\": 43, \"distance_m\": 132497.449, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 44, \"distance_m\": 137654.601, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 45, \"distance_m\": 141077.275, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Mexborough\", \"stage_seq\": 46, \"distance_m\": 142920.901, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Hexthorpe Jn\", \"stage_seq\": 47, \"distance_m\": 151009.554, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2242\", \"location\": \"Doncaster\", \"stage_seq\": 48, \"distance_m\": 154300.799, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Bentley Jn\", \"stage_seq\": 49, \"distance_m\": 156534.74, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2248\", \"location\": \"Kirk Sandall\", \"stage_seq\": 50, \"distance_m\": 160903.6, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252\", \"location\": \"Hatfield & Stainforth\", \"stage_seq\": 51, \"distance_m\": 165321.736, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Thorne Jn\", \"stage_seq\": 52, \"distance_m\": 167726.927, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Thorne South\", \"stage_seq\": 53, \"distance_m\": 170244.245, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Crowle\", \"stage_seq\": 54, \"distance_m\": 185330.735, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Althorpe\", \"stage_seq\": 55, \"distance_m\": 191290.095, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317H\", \"location\": \"Scunthorpe\", \"stage_seq\": 56, \"distance_m\": 196714.926, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Scunthorpe Foreign Ore Jn\", \"stage_seq\": 57, \"distance_m\": 201189.609, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Wrawby Jn\", \"stage_seq\": 58, \"distance_m\": 214028.463, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2332\", \"location\": \"Barnetby\", \"stage_seq\": 59, \"distance_m\": 214987.385, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Brocklesby Jn\", \"stage_seq\": 60, \"distance_m\": 222301.909, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340H\", \"location\": \"Habrough\", \"stage_seq\": 61, \"distance_m\": 225385.839, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Stallingborough\", \"stage_seq\": 62, \"distance_m\": 231488.799, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"2355\", \"location\": \"Grimsby Town\", \"stage_seq\": 63, \"distance_m\": 238406.377, \"section_seq\": 1, \"route_path_id\": 102252}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": null, \"location\": \"Cleethorpes\", \"stage_seq\": 64, \"distance_m\": 243668.004, \"section_seq\": 1, \"route_path_id\": 102252}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 243668.004, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102252}], \"total_distance_m\": 243668.004, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 234887.111, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8780.893, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2019", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.5621445", "current_position_lon": "-0.0291886", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:21:51Z\", \"source_id\": 51446480, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:22:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:21:57Z\", \"source_id\": 16614874, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:27:42Z\", \"source_id\": 51461112, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:28:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:27:45Z\", \"source_id\": 16618984, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:31:39Z\", \"source_id\": 51471049, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:33:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:31:41Z\", \"source_id\": 16621752, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:41:56Z\", \"source_id\": 51496664, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:42:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:41:58Z\", \"source_id\": 16628910, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:46:58Z\", \"source_id\": 51508729, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:47:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:47:01Z\", \"source_id\": 16632367, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:52:46Z\", \"source_id\": 51522822, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:53:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:52:51Z\", \"source_id\": 16636491, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:59:28Z\", \"source_id\": 16641007, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:05:48Z\", \"source_id\": 51554650, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:06:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:05:51Z\", \"source_id\": 16645419, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:06:37Z\", \"source_id\": 51556873, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:07:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:06:38Z\", \"source_id\": 16646023, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:09:59Z\", \"source_id\": 51565167, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:10:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:10:04Z\", \"source_id\": 16648347, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:21:45Z\", \"source_id\": 51593427, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:22:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:21:49Z\", \"source_id\": 16656369, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:27:57Z\", \"source_id\": 51607780, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:28:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:27:59Z\", \"source_id\": 16660482, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:47:34Z\", \"source_id\": 16673405, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9293, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:57Z\", \"source_id\": 51670337, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:57:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:56:01Z\", \"source_id\": 16678858, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:45Z\", \"source_id\": 51676469, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:00:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:52Z\", \"source_id\": 16680624, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:07:49Z\", \"source_id\": 51696325, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:07:53Z\", \"source_id\": 16686396, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:13Z\", \"source_id\": 51716597, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:17Z\", \"source_id\": 16692214, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:25:03Z\", \"source_id\": 51732940, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:25:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:25:06Z\", \"source_id\": 16697008, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:39Z\", \"source_id\": 51748366, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:40Z\", \"source_id\": 16701591, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:35:05Z\", \"source_id\": 51753445, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:36:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:35:10Z\", \"source_id\": 16703024, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:18Z\", \"source_id\": 51777637, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:21Z\", \"source_id\": 16710202, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:42Z\", \"source_id\": 51790248, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:46Z\", \"source_id\": 16713996, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6690, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:10Z\", \"source_id\": 51798461, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:13Z\", \"source_id\": 16716424, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:19Z\", \"source_id\": 51808088, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:23Z\", \"source_id\": 16719361, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:18Z\", \"source_id\": 51822044, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:21Z\", \"source_id\": 16723685, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:25Z\", \"source_id\": 51830919, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:29Z\", \"source_id\": 16726428, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6651, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:00Z\", \"source_id\": 51840602, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:03Z\", \"source_id\": 16729299, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:33Z\", \"source_id\": 51863130, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:36Z\", \"source_id\": 16736014, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:30Z\", \"source_id\": 51877085, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:33Z\", \"source_id\": 16740160, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:37Z\", \"source_id\": 16742455, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:50Z\", \"source_id\": 51890347, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:54Z\", \"source_id\": 16744208, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6518, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 51900179, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:14Z\", \"source_id\": 16747001, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cleethorpes", "service_state_platform": "3", "timing_fact_generation": 1789599674525501, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:48.255593", "service_state_evidence_id": 16747001, "current_leg_start_actual_dep": "2026-09-17T23:55:00+01:00", "operational_evidence_version": 227, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:02:48.260412", "service_state_valid_until_kind": null, "operational_interpretation_version": 227, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P LIV CLE 1B94 185107 3 100 None {"version": 3, "segments": [{"to_m": 317.352, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 683.612, "from_m": 317.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1779.804, "from_m": 683.612, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2356.354, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2394.399, "from_m": 2356.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2463.461, "from_m": 2394.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2505.203, "from_m": 2463.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2584.426, "from_m": 2505.203, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2642.464, "from_m": 2584.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3776.562, "from_m": 2642.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4108.276, "from_m": 3776.562, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4168.594, "from_m": 4108.276, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8689.438, "from_m": 4168.594, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8742.607, "from_m": 8689.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9178.723, "from_m": 8742.607, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9391.384, "from_m": 9178.723, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9930.181, "from_m": 9391.384, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9993.596, "from_m": 9930.181, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10039.317, "from_m": 9993.596, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27738.114, "from_m": 10039.317, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 28890.779, "from_m": 27738.114, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29631.755, "from_m": 28890.779, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31641.323, "from_m": 29631.755, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32041.181, "from_m": 31641.323, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 34875.61, "from_m": 32041.181, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51774.058, "from_m": 34875.61, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51807.647, "from_m": 51774.058, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52743.418, "from_m": 51807.647, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 53953.774, "from_m": 52743.418, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54312.699, "from_m": 53953.774, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54658.016, "from_m": 54312.699, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54718.269, "from_m": 54658.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 55144.099, "from_m": 54718.269, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55223.908, "from_m": 55144.099, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55836.839, "from_m": 55223.908, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 56381.373, "from_m": 55836.839, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56401.21, "from_m": 56381.373, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56447.416, "from_m": 56401.21, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 56756.829, "from_m": 56447.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56920.554, "from_m": 56756.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58454.86, "from_m": 56920.554, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59092.512, "from_m": 58454.86, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60094.389, "from_m": 59092.512, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63914.824, "from_m": 60094.389, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65086.76, "from_m": 63914.824, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 65529.637, "from_m": 65086.76, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 66246.482, "from_m": 65529.637, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66693.629, "from_m": 66246.482, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 70024.511, "from_m": 66693.629, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70113.061, "from_m": 70024.511, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 70122.151, "from_m": 70113.061, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 70657.13, "from_m": 70122.151, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 71051.558, "from_m": 70657.13, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 75974.078, "from_m": 71051.558, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78538.57, "from_m": 75974.078, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79082.088, "from_m": 78538.57, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 79142.456, "from_m": 79082.088, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 85136.868, "from_m": 79142.456, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 85791.802, "from_m": 85136.868, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85829.911, "from_m": 85791.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87395.831, "from_m": 85829.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 106744.584, "from_m": 87395.831, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 107646.703, "from_m": 106744.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116573.291, "from_m": 107646.703, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 117004.679, "from_m": 116573.291, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 118405.119, "from_m": 117004.679, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 118752.854, "from_m": 118405.119, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 121988.368, "from_m": 118752.854, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 122873.647, "from_m": 121988.368, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 123864.292, "from_m": 122873.647, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 123941.381, "from_m": 123864.292, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 124044.585, "from_m": 123941.381, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 124207.797, "from_m": 124044.585, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 124899.442, "from_m": 124207.797, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 132221.913, "from_m": 124899.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 132268.36, "from_m": 132221.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132639.458, "from_m": 132268.36, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 133032.789, "from_m": 132639.458, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 134337.063, "from_m": 133032.789, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 138295.352, "from_m": 134337.063, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 138574.962, "from_m": 138295.352, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 141265.327, "from_m": 138574.962, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 141496.882, "from_m": 141265.327, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 142266.704, "from_m": 141496.882, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 143126.563, "from_m": 142266.704, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 147573.875, "from_m": 143126.563, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 147591.536, "from_m": 147573.875, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 151067.412, "from_m": 147591.536, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 153345.399, "from_m": 151067.412, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 153839.064, "from_m": 153345.399, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 153938.398, "from_m": 153839.064, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 154114.012, "from_m": 153938.398, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 154158.109, "from_m": 154114.012, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 154736.545, "from_m": 154158.109, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 154793.671, "from_m": 154736.545, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 154809.484, "from_m": 154793.671, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 154902.881, "from_m": 154809.484, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 154921.11, "from_m": 154902.881, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 155349.098, "from_m": 154921.11, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 164917.863, "from_m": 155349.098, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 164954.123, "from_m": 164917.863, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 167439.427, "from_m": 164954.123, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 167490.289, "from_m": 167439.427, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 167569.124, "from_m": 167490.289, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 167617.49, "from_m": 167569.124, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 168585.29, "from_m": 167617.49, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 169589.364, "from_m": 168585.29, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 170899.126, "from_m": 169589.364, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 171903.2, "from_m": 170899.126, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 172870.999, "from_m": 171903.2, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 172919.366, "from_m": 172870.999, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 172998.2, "from_m": 172919.366, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 174074.355, "from_m": 172998.2, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 189595.446, "from_m": 174074.355, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 190301.838, "from_m": 189595.446, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 197427.692, "from_m": 190301.838, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 198518.435, "from_m": 197427.692, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 198711.307, "from_m": 198518.435, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 198784.218, "from_m": 198711.307, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 198819.367, "from_m": 198784.218, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 198873.514, "from_m": 198819.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 198876.578, "from_m": 198873.514, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 199341.771, "from_m": 198876.578, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 204691.465, "from_m": 199341.771, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 206650.867, "from_m": 204691.465, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 209994.529, "from_m": 206650.867, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 210005.798, "from_m": 209994.529, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 213946.405, "from_m": 210005.798, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 214862.934, "from_m": 213946.405, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 215216.879, "from_m": 214862.934, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 224634.299, "from_m": 215216.879, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 224714.914, "from_m": 224634.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 238199.402, "from_m": 224714.914, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 238619.151, "from_m": 238199.402, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 240116.816, "from_m": 238619.151, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 240501.938, "from_m": 240116.816, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 241076.257, "from_m": 240501.938, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 242820.659, "from_m": 241076.257, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 243142.284, "from_m": 242820.659, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 243225.419, "from_m": 243142.284, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 243668.004, "from_m": 243225.419, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 621709, "profile_key": "d04c155c2812c076cca05e5df04ef6993791c4e662306042c5f832e83dc1f669", "schedule_id": 29176, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2019", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2030", "location": "Liverpool South Parkway (HL)", "stage_seq": 6, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Hunts Cross West Jn", "stage_seq": 7, "distance_m": 9930.181, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Hunt's Cross", "stage_seq": 8, "distance_m": 11562.812, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Hough Green", "stage_seq": 9, "distance_m": 17032.85, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": "2044", "location": "Warrington Central", "stage_seq": 10, "distance_m": 29762.657, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2048", "wtt_dep": "2048H", "location": "Birchwood", "stage_seq": 11, "distance_m": 34727.893, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051H", "location": "Glazebrook East Jn", "stage_seq": 12, "distance_m": 39984.285, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2052H", "wtt_dep": "2053H", "location": "Irlam", "stage_seq": 13, "distance_m": 41318.075, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2057H", "wtt_dep": "2058H", "location": "Urmston", "stage_seq": 14, "distance_m": 46864.722, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2102H", "location": "Trafford Park East Jn", "stage_seq": 15, "distance_m": 51573.983, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106", "location": "Deansgate", "stage_seq": 16, "distance_m": 54500.864, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2107", "wtt_dep": "2109", "location": "Manchester Oxford Road", "stage_seq": 17, "distance_m": 55067.871, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2111", "wtt_dep": "2113", "location": "Manchester Piccadilly", "stage_seq": 18, "distance_m": 55962.605, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114H", "location": "Ardwick Jn", "stage_seq": 19, "distance_m": 57066.927, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Slade Lane Jn", "stage_seq": 20, "distance_m": 59604.348, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Heaton Norris Jn", "stage_seq": 21, "distance_m": 64106.508, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122H", "location": "Stockport", "stage_seq": 22, "distance_m": 65296.711, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Edgeley Jn No2", "stage_seq": 23, "distance_m": 65736.897, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Edgeley Jn No.1", "stage_seq": 24, "distance_m": 66170.911, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Hazel Grove", "stage_seq": 25, "distance_m": 69791.856, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Hazel Grove High Level Jn", "stage_seq": 26, "distance_m": 70991.544, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133", "location": "New Mills South Jn", "stage_seq": 27, "distance_m": 79288.346, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Chinley North Jn", "stage_seq": 28, "distance_m": 85136.868, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Chinley East Jn", "stage_seq": 29, "distance_m": 85791.802, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Edale", "stage_seq": 30, "distance_m": 92950.21, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Edale Sig. Ee16", "stage_seq": 31, "distance_m": 97330.204, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Earles Siding S.B.", "stage_seq": 32, "distance_m": 99473.899, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Bamford", "stage_seq": 33, "distance_m": 103660.408, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152H", "location": "Hathersage", "stage_seq": 34, "distance_m": 106495.698, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Grindleford", "stage_seq": 35, "distance_m": 109505.117, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Dore West Jn", "stage_seq": 36, "distance_m": 116711.904, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2204", "location": "Dore and Totley", "stage_seq": 37, "distance_m": 117502.068, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Dore Station Jn", "stage_seq": 38, "distance_m": 118351.035, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2211H", "location": "Sheffield", "stage_seq": 39, "distance_m": 124366.923, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Nunnery Main Line Jn", "stage_seq": 40, "distance_m": 125097.572, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Wincobank Jn", "stage_seq": 41, "distance_m": 129530.86, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Meadowhall", "stage_seq": 42, "distance_m": 129809.01, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Holmes Jn", "stage_seq": 43, "distance_m": 132497.449, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Aldwarke Jn", "stage_seq": 44, "distance_m": 137654.601, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Swinton (S.Yorks)", "stage_seq": 45, "distance_m": 141077.275, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Mexborough", "stage_seq": 46, "distance_m": 142920.901, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Hexthorpe Jn", "stage_seq": 47, "distance_m": 151009.554, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2242", "location": "Doncaster", "stage_seq": 48, "distance_m": 154300.799, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Bentley Jn", "stage_seq": 49, "distance_m": 156534.74, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Kirk Sandall", "stage_seq": 50, "distance_m": 160903.6, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252", "location": "Hatfield & Stainforth", "stage_seq": 51, "distance_m": 165321.736, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254", "location": "Thorne Jn", "stage_seq": 52, "distance_m": 167726.927, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Thorne South", "stage_seq": 53, "distance_m": 170244.245, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Crowle", "stage_seq": 54, "distance_m": 185330.735, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Althorpe", "stage_seq": 55, "distance_m": 191290.095, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Scunthorpe", "stage_seq": 56, "distance_m": 196714.926, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Scunthorpe Foreign Ore Jn", "stage_seq": 57, "distance_m": 201189.609, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Wrawby Jn", "stage_seq": 58, "distance_m": 214028.463, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2332", "location": "Barnetby", "stage_seq": 59, "distance_m": 214987.385, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Brocklesby Jn", "stage_seq": 60, "distance_m": 222301.909, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340H", "location": "Habrough", "stage_seq": 61, "distance_m": 225385.839, "section_seq": 1, "route_path_id": 102252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Stallingborough", "stage_seq": 62, "distance_m": 231488.799, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2355", "location": "Grimsby Town", "stage_seq": 63, "distance_m": 238406.377, "section_seq": 1, "route_path_id": 102252}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": null, "location": "Cleethorpes", "stage_seq": 64, "distance_m": 243668.004, "section_seq": 1, "route_path_id": 102252}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 243668.004, "from_m": 0.0, "section_seq": 1, "route_path_id": 102252}], "total_distance_m": 243668.004, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 234887.111, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8780.893, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:21:51Z", "source_id": 51446480, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T19:22:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:21:57Z", "source_id": 16614874, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:27:42Z", "source_id": 51461112, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T19:28:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:27:45Z", "source_id": 16618984, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10034, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:31:39Z", "source_id": 51471049, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T19:33:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:31:41Z", "source_id": 16621752, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10055, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:41:56Z", "source_id": 51496664, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T19:42:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:41:58Z", "source_id": 16628910, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T20:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10068, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:46:58Z", "source_id": 51508729, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T19:47:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:47:01Z", "source_id": 16632367, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9273, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:52:46Z", "source_id": 51522822, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T19:53:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:52:51Z", "source_id": 16636491, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:59:28Z", "source_id": 16641007, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T20:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9239, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:05:48Z", "source_id": 51554650, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T20:06:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:05:51Z", "source_id": 16645419, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9215, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:06:37Z", "source_id": 51556873, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T20:07:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:06:38Z", "source_id": 16646023, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:09:59Z", "source_id": 51565167, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T20:10:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:10:04Z", "source_id": 16648347, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8958, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:21:45Z", "source_id": 51593427, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T20:22:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:21:49Z", "source_id": 16656369, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9019, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:27:57Z", "source_id": 51607780, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T20:28:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:27:59Z", "source_id": 16660482, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T21:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:47:34Z", "source_id": 16673405, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9293, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:57Z", "source_id": 51670337, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T20:57:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:56:01Z", "source_id": 16678858, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9298, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:45Z", "source_id": 51676469, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T21:00:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:52Z", "source_id": 16680624, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7420, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:07:49Z", "source_id": 51696325, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T21:08:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:07:53Z", "source_id": 16686396, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7342, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:13Z", "source_id": 51716597, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T21:17:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:17Z", "source_id": 16692214, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7260, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:25:03Z", "source_id": 51732940, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T21:25:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:25:06Z", "source_id": 16697008, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:39Z", "source_id": 51748366, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T21:33:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:40Z", "source_id": 16701591, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7168, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:35:05Z", "source_id": 51753445, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-16T21:36:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:35:10Z", "source_id": 16703024, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-16T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6912, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:18Z", "source_id": 51777637, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-16T21:49:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:21Z", "source_id": 16710202, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6711, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:42Z", "source_id": 51790248, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-16T21:55:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:46Z", "source_id": 16713996, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6690, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:10Z", "source_id": 51798461, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-16T21:59:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:13Z", "source_id": 16716424, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6675, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:19Z", "source_id": 51808088, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-16T22:03:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:23Z", "source_id": 16719361, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6671, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:18Z", "source_id": 51822044, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-16T22:11:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:21Z", "source_id": 16723685, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6666, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:25Z", "source_id": 51830919, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-16T22:17:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:29Z", "source_id": 16726428, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6651, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:00Z", "source_id": 51840602, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-16T22:22:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:03Z", "source_id": 16729299, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6560, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:33Z", "source_id": 51863130, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-16T22:37:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:36Z", "source_id": 16736014, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6470, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:30Z", "source_id": 51877085, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-16T22:45:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:33Z", "source_id": 16740160, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:37Z", "source_id": 16742455, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6493, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:50Z", "source_id": 51890347, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-16T22:55:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:54Z", "source_id": 16744208, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6518, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 51900179, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-16T23:02:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:14Z", "source_id": 16747001, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 2019 2019 7 None None Cleethorpes 0003 0002½ 3 ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84737/2026-09-17/detailed None Grimsby Town 2026-09-17T23:55:00+01:00 Cleethorpes 6.0 {"type": "LineString", "coordinates": [[-0.08683093540690112, 53.563489752362365], [-0.08565439999999999, 53.5635567], [-0.08527229999999998, 53.56356439999999], [-0.08501169999999998, 53.56357619999999], [-0.0847907, 53.5635944], [-0.08454310000000001, 53.563628900000005], [-0.0843001, 53.563682400000005], [-0.08380299999999999, 53.56378730000001], [-0.08369799999999998, 53.563823000000006], [-0.0832907, 53.5639499], [-0.08279369999999998, 53.56411990000001], [-0.08256429999999998, 53.5642036], [-0.08214549999999998, 53.5643724], [-0.0817448, 53.56455429999999], [-0.0813405, 53.56476310000001], [-0.080973, 53.5649632], [-0.08062179999999998, 53.5651703], [-0.08029959999999998, 53.565397100000006], [-0.0799852, 53.5656291], [-0.07972629999999999, 53.565842700000005], [-0.07960759999999999, 53.565946399999994], [-0.0794204, 53.566129700000005], [-0.0792152, 53.56633789999999], [-0.07911079999999998, 53.5664629], [-0.07898019999999999, 53.5666193], [-0.0787582, 53.56691270000001], [-0.0785466, 53.56731739999999], [-0.07837759999999999, 53.56759079999999], [-0.07825149999999999, 53.5677666], [-0.07820339999999999, 53.5678866], [-0.07796559999999998, 53.56847979999999], [-0.07788449999999998, 53.56874950000001], [-0.0778287, 53.5690164], [-0.0774061, 53.5709659], [-0.0773125, 53.5713039], [-0.0772138, 53.5715825], [-0.07713500000000001, 53.571766299999986], [-0.07709219999999999, 53.5718661], [-0.0761124, 53.57376899999999], [-0.0758726, 53.574217699999984], [-0.075743, 53.574469699999995], [-0.07566683064532709, 53.57460657386965], [-0.07560459999999998, 53.57471840000001], [-0.07544989999999999, 53.5749237], [-0.07537559999999999, 53.5750276], [-0.07504759999999999, 53.575376], [-0.07473909999999999, 53.57564039999998], [-0.0742832, 53.5759222], [-0.07406709999999998, 53.5760206], [-0.07379029999999999, 53.576129899999984], [-0.0733886, 53.5762312], [-0.07322409999999999, 53.5762637], [-0.0729802, 53.5762975], [-0.0726986, 53.5763196], [-0.0724009, 53.57632339999999], [-0.07214879999999999, 53.5763083], [-0.0717491, 53.57626049999998], [-0.07137629999999999, 53.57618089999999], [-0.0705046, 53.5759324], [-0.07010759999999999, 53.575857599999985], [-0.06966509999999998, 53.575811400000006], [-0.06942699999999999, 53.57580670000001], [-0.0692654, 53.57580659999999], [-0.066712, 53.5758926], [-0.0660495, 53.5758958], [-0.06546469999999999, 53.5758464], [-0.0650302, 53.5757843], [-0.06450449999999999, 53.5756505], [-0.06406189999999999, 53.57549929999998], [-0.0627155, 53.5749179], [-0.06230779999999999, 53.574773], [-0.0620023, 53.5746784], [-0.06175692856015552, 53.57460657386965], [-0.06164770000000001, 53.574574600000005], [-0.061353999999999985, 53.574503699999994], [-0.0610627, 53.574437299999985], [-0.0605501, 53.5743337], [-0.05979190000000001, 53.5741806], [-0.0503411, 53.5722637], [-0.049191799999999994, 53.57200970000001], [-0.048422, 53.5718297], [-0.0473833, 53.571563100000006], [-0.04632719999999999, 53.571269099999995], [-0.04551709999999999, 53.571026999999994], [-0.0443182, 53.5706368], [-0.043202399999999995, 53.57023379999999], [-0.0422985, 53.5698913], [-0.04156089999999999, 53.56958229999999], [-0.04049069999999999, 53.56911720000001], [-0.03962159999999999, 53.5687015], [-0.0377816, 53.567760199999995], [-0.0364084, 53.5670004], [-0.0350458, 53.566203899999984], [-0.0342948, 53.5657416], [-0.0333851, 53.5652248], [-0.03220939999999999, 53.5645791], [-0.032089999999999994, 53.564516199999986], [-0.0314838, 53.5640927], [-0.03098, 53.56365469999999], [-0.030371800000000004, 53.5631669], [-0.02983709999999999, 53.562724999999986], [-0.029492, 53.5624279], [-0.02931379999999999, 53.5622711], [-0.0291886, 53.5621445]]} 3.3 2356 0002 Grimsby Town Cleethorpes Cleethorpes 53.5621445 -0.0291886 53.5621445 -0.0291886 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 Cleethorpes TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747001 1789599674525501 227 227 2026-09-16 23:02:48.260412 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:48.255593
594887 625789 G61947 522T47M916 2026-09-16 COMPLETE 16747052 2026-09-17 00:02:00 2026-09-16 23:12:51 2026-09-18 23:12:51 {"id": 625789, "stp": "P", "toc": "London Overground", "uid": "G61947", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61947/2026-09-17/detailed", "trust_id": "522T47M916", "origin_crs": "CHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-16", "dest_arr_time": "2354", "dest_platform": "5", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2T47", "timing_status": "LATE", "origin_station": "Chingford", "current_leg_arr": "0002", "current_leg_dep": "2358", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2325", "origin_platform": "3", "current_location": "London Liverpool Street", "last_update_time": "2026-09-16T23:12:51", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Bethnal Green", "dest_arr_time_act": "2351", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Bethnal Green", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.223, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 366.235, \"from_m\": 284.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 503.407, \"from_m\": 366.235, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3032.82, \"from_m\": 503.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5234.787, \"from_m\": 3032.82, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5464.236, \"from_m\": 5234.787, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6652.471, \"from_m\": 5464.236, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6927.923, \"from_m\": 6652.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6970.245, \"from_m\": 6927.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7737.725, \"from_m\": 6970.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7751.343, \"from_m\": 7737.725, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10663.613, \"from_m\": 7751.343, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11609.695, \"from_m\": 10663.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12187.839, \"from_m\": 11609.695, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13652.345, \"from_m\": 12187.839, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15228.335, \"from_m\": 13652.345, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15865.236, \"from_m\": 15228.335, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16341.911, \"from_m\": 15865.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16795.129, \"from_m\": 16341.911, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625789, \"profile_key\": \"5007a6ec9c6a24d9b39a1b7aed7c8445338bb8e31e2ae6ad43ae953720b5d227\", \"schedule_id\": 35261, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Chingford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329\", \"location\": \"Highams Park\", \"stage_seq\": 2, \"distance_m\": 2920.133, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332\", \"location\": \"Wood Street\", \"stage_seq\": 3, \"distance_m\": 5371.841, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 4, \"distance_m\": 6743.058, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": \"2336H\", \"location\": \"St. James' Street\", \"stage_seq\": 5, \"distance_m\": 7642.394, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Clapton Jn\", \"stage_seq\": 6, \"distance_m\": 9626.704, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2339H\", \"location\": \"Clapton\", \"stage_seq\": 7, \"distance_m\": 10510.668, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343\", \"location\": \"Hackney Downs\", \"stage_seq\": 8, \"distance_m\": 12008.842, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347\", \"location\": \"Bethnal Green\", \"stage_seq\": 9, \"distance_m\": 14982.987, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 10, \"distance_m\": 16795.129, \"section_seq\": 1, \"route_path_id\": 104863}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16795.129, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104863}], \"total_distance_m\": 16795.129, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15123.509, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2325", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:42Z\", \"source_id\": 51853439, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:48Z\", \"source_id\": 16733139, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:23Z\", \"source_id\": 51866231, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:23Z\", \"source_id\": 16736870, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:05Z\", \"source_id\": 51873579, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:09Z\", \"source_id\": 16739054, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:22Z\", \"source_id\": 51878359, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:27Z\", \"source_id\": 16740543, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:39Z\", \"source_id\": 51883122, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:41Z\", \"source_id\": 16742053, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:37Z\", \"source_id\": 51887332, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:43Z\", \"source_id\": 16743335, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:50Z\", \"source_id\": 51895707, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:54Z\", \"source_id\": 16745773, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:17Z\", \"source_id\": 51900335, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:18Z\", \"source_id\": 16747052, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "5", "timing_fact_generation": 1789599680363081, "current_leg_arrival_utc": "2026-09-18T00:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:50.992639", "service_state_evidence_id": 16747052, "current_leg_start_actual_dep": "2026-09-17T23:58:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:02:50.996533", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P CHI LST 2T47 None None None None {"version": 3, "segments": [{"to_m": 284.223, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 366.235, "from_m": 284.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 503.407, "from_m": 366.235, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3032.82, "from_m": 503.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5234.787, "from_m": 3032.82, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5464.236, "from_m": 5234.787, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6652.471, "from_m": 5464.236, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6927.923, "from_m": 6652.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6970.245, "from_m": 6927.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7737.725, "from_m": 6970.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7751.343, "from_m": 7737.725, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10663.613, "from_m": 7751.343, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11609.695, "from_m": 10663.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12187.839, "from_m": 11609.695, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13652.345, "from_m": 12187.839, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15228.335, "from_m": 13652.345, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15865.236, "from_m": 15228.335, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16341.911, "from_m": 15865.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16795.129, "from_m": 16341.911, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625789, "profile_key": "5007a6ec9c6a24d9b39a1b7aed7c8445338bb8e31e2ae6ad43ae953720b5d227", "schedule_id": 35261, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2325", "location": "Chingford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329", "location": "Highams Park", "stage_seq": 2, "distance_m": 2920.133, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332", "location": "Wood Street", "stage_seq": 3, "distance_m": 5371.841, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Walthamstow Central", "stage_seq": 4, "distance_m": 6743.058, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2336H", "location": "St. James' Street", "stage_seq": 5, "distance_m": 7642.394, "section_seq": 1, "route_path_id": 104863}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338", "location": "Clapton Jn", "stage_seq": 6, "distance_m": 9626.704, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2339H", "location": "Clapton", "stage_seq": 7, "distance_m": 10510.668, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343", "location": "Hackney Downs", "stage_seq": 8, "distance_m": 12008.842, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347", "location": "Bethnal Green", "stage_seq": 9, "distance_m": 14982.987, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 10, "distance_m": 16795.129, "section_seq": 1, "route_path_id": 104863}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16795.129, "from_m": 0.0, "section_seq": 1, "route_path_id": 104863}], "total_distance_m": 16795.129, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15123.509, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.62, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15414, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:42Z", "source_id": 51853439, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:30:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:48Z", "source_id": 16733139, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15393, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:23Z", "source_id": 51866231, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:37:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:23Z", "source_id": 16736870, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15418, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:05Z", "source_id": 51873579, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:09Z", "source_id": 16739054, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15422, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:22Z", "source_id": 51878359, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:45:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:27Z", "source_id": 16740543, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15426, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:39Z", "source_id": 51883122, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:48:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:41Z", "source_id": 16742053, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:37Z", "source_id": 51887332, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:52:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:43Z", "source_id": 16743335, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:50Z", "source_id": 51895707, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:58:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:54Z", "source_id": 16745773, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15476, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:17Z", "source_id": 51900335, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:02:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:18Z", "source_id": 16747052, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Chingford 2325 2325 3 None None London Liverpool Street 2354 2351 5 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:G61947/2026-09-17/detailed None Bethnal Green 2026-09-17T23:58:00+01:00 London Liverpool Street 4.0 {"type": "LineString", "coordinates": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} 1.1 2358 0002 Bethnal Green London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-16 23:12:51 TERMINATED 2026-09-16 23:02:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747052 1789599680363081 48 48 2026-09-16 23:02:50.996533 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:50.992639
594888 625279 Y62232 772T66M916 2026-09-16 COMPLETE 16747382 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 625279, "stp": "P", "toc": "Transport for Wales", "uid": "Y62232", "consist": "756101", "dest_crs": "TRB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62232/2026-09-17/detailed", "trust_id": "772T66M916", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": "23:00:00", "dar_platform": null, "dest_station": "Treherbert", "service_date": "2026-09-16", "dest_arr_time": "0007", "dest_platform": "2", "is_terminated": 1, "next_location": "Treherbert", "signalling_id": "2T66", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "0003", "current_leg_dep": "0001", "current_leg_end": "Treherbert", "origin_dep_time": "2300", "origin_platform": "6", "current_location": "Treherbert", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5214960999999994, 51.66494029999999], [-3.5217516999999994, 51.6650631], [-3.5229298, 51.6656432], [-3.5239529999999997, 51.66613739999999], [-3.524154766676627, 51.666235034589675], [-3.5249683, 51.66662869999999], [-3.5255970999999997, 51.6669367], [-3.5259187, 51.6670859], [-3.5277192, 51.66799089999999], [-3.5294892999999994, 51.668849300000005], [-3.5298183999999995, 51.66901029999999], [-3.5314503, 51.6698035], [-3.5326196, 51.6703711], [-3.5329154999999997, 51.6705147], [-3.5338738, 51.6709896], [-3.5361987, 51.6721007], [-3.5364230999999995, 51.6722219]]}", "current_leg_start": "Ynyswen", "dest_arr_time_act": "0006", "motion_projection": null, "next_location_lat": "51.6722219", "next_location_lon": "-3.5364231", "previous_location": "Ynyswen", "current_leg_milage": "0.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 300.813, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 341.742, \"from_m\": 300.813, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 363.784, \"from_m\": 341.742, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1402.987, \"from_m\": 363.784, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1440.54, \"from_m\": 1402.987, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2410.878, \"from_m\": 1440.54, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6556.53, \"from_m\": 2410.878, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8590.159, \"from_m\": 6556.53, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 9051.096, \"from_m\": 8590.159, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11753.614, \"from_m\": 9051.096, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11800.033, \"from_m\": 11753.614, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12880.373, \"from_m\": 11800.033, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15377.416, \"from_m\": 12880.373, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 18458.273, \"from_m\": 15377.416, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20451.014, \"from_m\": 18458.273, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20497.712, \"from_m\": 20451.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20935.875, \"from_m\": 20497.712, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21213.699, \"from_m\": 20935.875, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21271.035, \"from_m\": 21213.699, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21339.646, \"from_m\": 21271.035, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28617.302, \"from_m\": 21339.646, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32234.538, \"from_m\": 28617.302, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32442.694, \"from_m\": 32234.538, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33589.365, \"from_m\": 32442.694, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37898.277, \"from_m\": 33589.365, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37934.024, \"from_m\": 37898.277, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38195.046, \"from_m\": 37934.024, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625279, \"profile_key\": \"258e4e409abac1bfdc9be66ca2aaca74c2cb78fc66c92582904d848cca6bae18\", \"schedule_id\": 39029, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 2, \"distance_m\": 1495.464, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2304\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 3, \"distance_m\": 1912.038, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2307\", \"location\": \"Cathays\", \"stage_seq\": 4, \"distance_m\": 2922.878, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311H\", \"location\": \"Llandaf\", \"stage_seq\": 5, \"distance_m\": 7091.42, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314H\", \"location\": \"Radyr\", \"stage_seq\": 6, \"distance_m\": 8831.04, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318H\", \"location\": \"Taffs Well\", \"stage_seq\": 7, \"distance_m\": 11825.609, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2323\", \"location\": \"Trefforest Estate\", \"stage_seq\": 8, \"distance_m\": 15740.715, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"Treforest\", \"stage_seq\": 9, \"distance_m\": 19404.154, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2331\", \"location\": \"Pontypridd\", \"stage_seq\": 10, \"distance_m\": 20897.424, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336H\", \"location\": \"Trehafod\", \"stage_seq\": 11, \"distance_m\": 24048.579, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2340\", \"location\": \"Porth\", \"stage_seq\": 12, \"distance_m\": 26034.107, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2343\", \"wtt_dep\": \"2344\", \"location\": \"Dinas Rhondda\", \"stage_seq\": 13, \"distance_m\": 28219.218, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2345H\", \"wtt_dep\": \"2346H\", \"location\": \"Tonypandy\", \"stage_seq\": 14, \"distance_m\": 29091.833, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349H\", \"location\": \"Llwynypia\", \"stage_seq\": 15, \"distance_m\": 30823.227, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2353\", \"location\": \"Ystrad Rhondda\", \"stage_seq\": 16, \"distance_m\": 32336.546, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2356\", \"location\": \"Ton Pentre\", \"stage_seq\": 17, \"distance_m\": 33783.994, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"2358H\", \"wtt_dep\": \"2359H\", \"location\": \"Treorchy\", \"stage_seq\": 18, \"distance_m\": 35530.391, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"0001H\", \"wtt_dep\": \"0002H\", \"location\": \"Ynyswen\", \"stage_seq\": 19, \"distance_m\": 36885.435, \"section_seq\": 1, \"route_path_id\": 39059}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": null, \"location\": \"Treherbert\", \"stage_seq\": 20, \"distance_m\": 38195.046, \"section_seq\": 1, \"route_path_id\": 39059}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38195.046, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39059}], \"total_distance_m\": 38195.046, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 38157.493, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.553, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2300", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "51.6722219", "current_position_lon": "-3.5364231", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:19Z\", \"source_id\": 51808066, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:21Z\", \"source_id\": 16719348, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:13Z\", \"source_id\": 51813181, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:17Z\", \"source_id\": 16720948, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:06Z\", \"source_id\": 51819937, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:08Z\", \"source_id\": 16723036, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:13Z\", \"source_id\": 51827193, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:17Z\", \"source_id\": 16725287, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:58Z\", \"source_id\": 51835238, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:03Z\", \"source_id\": 16727729, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25138, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:44Z\", \"source_id\": 51843662, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:48Z\", \"source_id\": 16730219, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:28Z\", \"source_id\": 51851371, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:33Z\", \"source_id\": 16732562, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25123, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:20Z\", \"source_id\": 51856035, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:23Z\", \"source_id\": 16733966, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:49Z\", \"source_id\": 51861930, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:54Z\", \"source_id\": 16735700, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:42Z\", \"source_id\": 16738423, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:43Z\", \"source_id\": 16740222, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:12Z\", \"source_id\": 16741343, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:44Z\", \"source_id\": 16742522, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:41Z\", \"source_id\": 51887460, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:49Z\", \"source_id\": 16743373, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:13Z\", \"source_id\": 16744735, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:12Z\", \"source_id\": 16745897, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25066, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:44Z\", \"source_id\": 51898370, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:49Z\", \"source_id\": 16746527, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:13Z\", \"source_id\": 51901406, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:19Z\", \"source_id\": 16747382, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Treherbert", "service_state_platform": "2", "timing_fact_generation": 1789599740806263, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:52.295893", "service_state_evidence_id": 51901406, "current_leg_start_actual_dep": "2026-09-18T00:02:30+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-16T23:02:51", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:52.494715", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF TRB 2T66 756101 5 75 None {"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 300.813, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 341.742, "from_m": 300.813, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 363.784, "from_m": 341.742, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1402.987, "from_m": 363.784, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1440.54, "from_m": 1402.987, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2410.878, "from_m": 1440.54, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6556.53, "from_m": 2410.878, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8590.159, "from_m": 6556.53, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 9051.096, "from_m": 8590.159, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11753.614, "from_m": 9051.096, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11800.033, "from_m": 11753.614, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12880.373, "from_m": 11800.033, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15377.416, "from_m": 12880.373, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 18458.273, "from_m": 15377.416, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20451.014, "from_m": 18458.273, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20497.712, "from_m": 20451.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20935.875, "from_m": 20497.712, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21213.699, "from_m": 20935.875, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21271.035, "from_m": 21213.699, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21339.646, "from_m": 21271.035, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28617.302, "from_m": 21339.646, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32234.538, "from_m": 28617.302, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32442.694, "from_m": 32234.538, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33589.365, "from_m": 32442.694, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37898.277, "from_m": 33589.365, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37934.024, "from_m": 37898.277, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38195.046, "from_m": 37934.024, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625279, "profile_key": "258e4e409abac1bfdc9be66ca2aaca74c2cb78fc66c92582904d848cca6bae18", "schedule_id": 39029, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39059}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "CVL East Boundary", "stage_seq": 2, "distance_m": 1495.464, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2304", "location": "Cardiff Queen Street", "stage_seq": 3, "distance_m": 1912.038, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2307", "location": "Cathays", "stage_seq": 4, "distance_m": 2922.878, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Llandaf", "stage_seq": 5, "distance_m": 7091.42, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314H", "location": "Radyr", "stage_seq": 6, "distance_m": 8831.04, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318H", "location": "Taffs Well", "stage_seq": 7, "distance_m": 11825.609, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2323", "location": "Trefforest Estate", "stage_seq": 8, "distance_m": 15740.715, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "Treforest", "stage_seq": 9, "distance_m": 19404.154, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2331", "location": "Pontypridd", "stage_seq": 10, "distance_m": 20897.424, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336H", "location": "Trehafod", "stage_seq": 11, "distance_m": 24048.579, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2340", "location": "Porth", "stage_seq": 12, "distance_m": 26034.107, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2343", "wtt_dep": "2344", "location": "Dinas Rhondda", "stage_seq": 13, "distance_m": 28219.218, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2346H", "location": "Tonypandy", "stage_seq": 14, "distance_m": 29091.833, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349H", "location": "Llwynypia", "stage_seq": 15, "distance_m": 30823.227, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2353", "location": "Ystrad Rhondda", "stage_seq": 16, "distance_m": 32336.546, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2356", "location": "Ton Pentre", "stage_seq": 17, "distance_m": 33783.994, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "2358H", "wtt_dep": "2359H", "location": "Treorchy", "stage_seq": 18, "distance_m": 35530.391, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": "0002H", "location": "Ynyswen", "stage_seq": 19, "distance_m": 36885.435, "section_seq": 1, "route_path_id": 39059}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": null, "location": "Treherbert", "stage_seq": 20, "distance_m": 38195.046, "section_seq": 1, "route_path_id": 39059}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38195.046, "from_m": 0.0, "section_seq": 1, "route_path_id": 39059}], "total_distance_m": 38195.046, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 38157.493, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.553, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25251, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:19Z", "source_id": 51808066, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:03:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:21Z", "source_id": 16719348, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25243, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:13Z", "source_id": 51813181, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:06:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:17Z", "source_id": 16720948, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25239, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:06Z", "source_id": 51819937, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:11:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:08Z", "source_id": 16723036, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25229, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:13Z", "source_id": 51827193, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:14:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:17Z", "source_id": 16725287, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25147, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:58Z", "source_id": 51835238, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:19:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:03Z", "source_id": 16727729, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25138, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:44Z", "source_id": 51843662, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:24:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:48Z", "source_id": 16730219, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25134, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:28Z", "source_id": 51851371, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:33Z", "source_id": 16732562, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25123, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:20Z", "source_id": 51856035, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:32:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:23Z", "source_id": 16733966, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25075, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:49Z", "source_id": 51861930, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:37:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:54Z", "source_id": 16735700, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:42Z", "source_id": 16738423, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:43Z", "source_id": 16740222, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:12Z", "source_id": 16741343, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:44Z", "source_id": 16742522, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:41Z", "source_id": 51887460, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:52:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:49Z", "source_id": 16743373, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:13Z", "source_id": 16744735, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:12Z", "source_id": 16745897, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25066, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:44Z", "source_id": 51898370, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:00:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:49Z", "source_id": 16746527, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25061, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:13Z", "source_id": 51901406, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:19Z", "source_id": 16747382, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Cardiff Central 2300 2300 6 23:00:00 None Treherbert 0007 0006 2 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62232/2026-09-17/detailed None Ynyswen 2026-09-18T00:02:30+01:00 Treherbert 2.0 {"type": "LineString", "coordinates": [[-3.5214960999999994, 51.66494029999999], [-3.5217516999999994, 51.6650631], [-3.5229298, 51.6656432], [-3.5239529999999997, 51.66613739999999], [-3.524154766676627, 51.666235034589675], [-3.5249683, 51.66662869999999], [-3.5255970999999997, 51.6669367], [-3.5259187, 51.6670859], [-3.5277192, 51.66799089999999], [-3.5294892999999994, 51.668849300000005], [-3.5298183999999995, 51.66901029999999], [-3.5314503, 51.6698035], [-3.5326196, 51.6703711], [-3.5329154999999997, 51.6705147], [-3.5338738, 51.6709896], [-3.5361987, 51.6721007], [-3.5364230999999995, 51.6722219]]} 0.8 0001 0003 Ynyswen Treherbert Treherbert 51.6722219 -3.5364231 51.6722219 -3.5364231 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:02:51 Treherbert TD DIRECT_DESTINATION_ARRIVAL 51901406 1789599740806263 64 64 2026-09-16 23:12:52.494715 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:52.295893
594889 617576 H57334 156N83C017 2026-09-16 COMPLETE 16747575 2026-09-17 00:02:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 617576, "stp": "P", "toc": "Unknown", "uid": "H57334", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57334/2026-09-17/detailed", "trust_id": "156N83C017", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lackenby B.S.C.", "service_date": "2026-09-16", "dest_arr_time": "0054", "dest_platform": null, "is_terminated": 1, "next_location": "Lackenby B.S.C.", "signalling_id": "6N83", "timing_status": "EARLY", "origin_station": "Tees N.Y.", "current_leg_arr": "0002", "current_leg_dep": "0049", "current_leg_end": "Lackenby B.S.C.", "origin_dep_time": "0023", "origin_platform": null, "current_location": "Lackenby B.S.C.", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-52 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1415126999999998, 54.59413109999999], [-1.1424045, 54.5935843], [-1.1429317, 54.593303799999994], [-1.1432429, 54.59310020000001], [-1.1436712999999998, 54.5928972], [-1.1431352, 54.5932292], [-1.1422004999999995, 54.59381249999999], [-1.141538, 54.5942236]]}", "current_leg_start": "Slag Road S.B.", "dest_arr_time_act": "0054", "motion_projection": null, "next_location_lat": "54.5942236", "next_location_lon": "-1.1415380", "previous_location": "Slag Road S.B.", "current_leg_milage": "0.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2603.942, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2704.157, \"from_m\": 2603.942, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2974.838, \"from_m\": 2704.157, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4280.224, \"from_m\": 2974.838, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5670.535, \"from_m\": 4280.224, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5712.781, \"from_m\": 5670.535, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10743.56, \"from_m\": 5712.781, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10789.673, \"from_m\": 10743.56, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10819.913, \"from_m\": 10789.673, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11057.165, \"from_m\": 10819.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 617576, \"profile_key\": \"8e5fc52541f4f6f857351d4d7d4422767c3426213f1233a2d944004b7137097b\", \"schedule_id\": 32454, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Tees N.Y.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Tees Yard S.B.\", \"stage_seq\": 2, \"distance_m\": 698.787, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 3, \"distance_m\": 2484.619, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032\", \"location\": \"Middlesbrough\", \"stage_seq\": 4, \"distance_m\": 4259.678, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037H\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 5, \"distance_m\": 5638.007, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0042\", \"location\": \"South Bank\", \"stage_seq\": 6, \"distance_m\": 8339.298, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044\", \"location\": \"Beam Mill Jn\", \"stage_seq\": 7, \"distance_m\": 9027.171, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": \"0049\", \"location\": \"Slag Road S.B.\", \"stage_seq\": 8, \"distance_m\": 11057.165, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": false, \"wtt_arr\": \"0054\", \"wtt_dep\": null, \"location\": \"Lackenby B.S.C.\", \"stage_seq\": 9, \"distance_m\": 11057.165, \"section_seq\": 1, \"route_path_id\": 34152}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11057.165, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34152}], \"total_distance_m\": 11057.165, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 8127.612, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2929.553, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0023", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1393.0", "current_position_lat": "54.5942236", "current_position_lon": "-1.1415380", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:42Z\", \"source_id\": 51876015, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:48Z\", \"source_id\": 16739843, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:53Z\", \"source_id\": 16747575, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lackenby B.S.C.", "service_state_platform": null, "timing_fact_generation": 1789599774686692, "current_leg_arrival_utc": "2026-09-18T00:28:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:02:54.680993", "service_state_evidence_id": 16747575, "current_leg_start_actual_dep": "2026-09-18T00:49:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-16T23:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:12:55.379670", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6N83 None None None None {"version": 3, "segments": [{"to_m": 2603.942, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2704.157, "from_m": 2603.942, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2974.838, "from_m": 2704.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4280.224, "from_m": 2974.838, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5670.535, "from_m": 4280.224, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5712.781, "from_m": 5670.535, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10743.56, "from_m": 5712.781, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10789.673, "from_m": 10743.56, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10819.913, "from_m": 10789.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11057.165, "from_m": 10819.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 617576, "profile_key": "8e5fc52541f4f6f857351d4d7d4422767c3426213f1233a2d944004b7137097b", "schedule_id": 32454, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0023", "location": "Tees N.Y.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Tees Yard S.B.", "stage_seq": 2, "distance_m": 698.787, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Newport East Jn (Teesside)", "stage_seq": 3, "distance_m": 2484.619, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032", "location": "Middlesbrough", "stage_seq": 4, "distance_m": 4259.678, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Whitehouse Jn (Teesside)", "stage_seq": 5, "distance_m": 5638.007, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0042", "location": "South Bank", "stage_seq": 6, "distance_m": 8339.298, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044", "location": "Beam Mill Jn", "stage_seq": 7, "distance_m": 9027.171, "section_seq": 1, "route_path_id": 34152}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": "0049", "location": "Slag Road S.B.", "stage_seq": 8, "distance_m": 11057.165, "section_seq": 1, "route_path_id": 34152}, {"is_pass": false, "wtt_arr": "0054", "wtt_dep": null, "location": "Lackenby B.S.C.", "stage_seq": 9, "distance_m": 11057.165, "section_seq": 1, "route_path_id": 34152}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11057.165, "from_m": 0.0, "section_seq": 1, "route_path_id": 34152}], "total_distance_m": 11057.165, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 8127.612, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2929.553, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4266, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:42Z", "source_id": 51876015, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:44:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:48Z", "source_id": 16739843, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:53Z", "source_id": 16747575, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}] Tees N.Y. 0023 0023 None None None Lackenby B.S.C. 0054 0054 None EARLY -52 minutes https://www.realtimetrains.co.uk/service/gb-nr:H57334/2026-09-17/detailed None Slag Road S.B. 2026-09-18T00:49:00+01:00 Lackenby B.S.C. 1393.0 {"type": "LineString", "coordinates": [[-1.1415126999999998, 54.59413109999999], [-1.1424045, 54.5935843], [-1.1429317, 54.593303799999994], [-1.1432429, 54.59310020000001], [-1.1436712999999998, 54.5928972], [-1.1431352, 54.5932292], [-1.1422004999999995, 54.59381249999999], [-1.141538, 54.5942236]]} 0.2 0049 0002 Slag Road S.B. Lackenby B.S.C. Lackenby B.S.C. 54.5942236 -1.1415380 54.5942236 -1.1415380 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:02:00 Lackenby B.S.C. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747575 1789599774686692 13 13 2026-09-16 23:12:55.379670 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:02:54.680993
594890 626193 W86392 075F84M916 2026-09-16 COMPLETE 16747175 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 626193, "stp": "P", "toc": "ScotRail", "uid": "W86392", "consist": "380102", "dest_crs": "XGW", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86392/2026-09-17/detailed", "trust_id": "075F84M916", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shields T.M.D. (E)", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": null, "is_terminated": 1, "next_location": "Shields T.M.D. (E)", "signalling_id": "5F84", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0003", "current_leg_dep": "2357", "current_leg_end": "Shields T.M.D. (E)", "origin_dep_time": "2348", "origin_platform": "15", "current_location": "Shields T.M.D. (E)", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]}", "current_leg_start": "Shields Jn No.1 Line", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "55.8471122", "next_location_lon": "-4.2845443", "previous_location": "Shields Jn No.1 Line", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3019.146, \"from_m\": 2698.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3059.032, \"from_m\": 3019.146, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3610.993, \"from_m\": 3059.032, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626193, \"profile_key\": \"1efccbdee8915689d6269445ff3f241ee480d8ae6b6ed3c86c3922a3716ba1c3\", \"schedule_id\": 29389, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": \"0001\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 4, \"distance_m\": 3108.51, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Shields T.M.D. (E)\", \"stage_seq\": 5, \"distance_m\": 3610.993, \"section_seq\": 1, \"route_path_id\": 39940}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3610.993, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39940}], \"total_distance_m\": 3610.993, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3175.932, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2348", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.8471122", "current_position_lon": "-4.2845443", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:08Z\", \"source_id\": 51893473, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:11Z\", \"source_id\": 16745117, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:44Z\", \"source_id\": 16747175, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shields T.M.D. (E)", "service_state_platform": null, "timing_fact_generation": 1789599704650925, "current_leg_arrival_utc": "2026-09-18T00:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:00.179045", "service_state_evidence_id": 16747175, "current_leg_start_actual_dep": "2026-09-18T00:01:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:00.590018", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC XGW 5F84 380102 4 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3019.146, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3059.032, "from_m": 3019.146, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3610.993, "from_m": 3059.032, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626193, "profile_key": "1efccbdee8915689d6269445ff3f241ee480d8ae6b6ed3c86c3922a3716ba1c3", "schedule_id": 29389, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2348", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39940}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39940}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39940}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": "0001", "location": "Shields Jn No.1 Line", "stage_seq": 4, "distance_m": 3108.51, "section_seq": 1, "route_path_id": 39940}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Shields T.M.D. (E)", "stage_seq": 5, "distance_m": 3610.993, "section_seq": 1, "route_path_id": 39940}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3610.993, "from_m": 0.0, "section_seq": 1, "route_path_id": 39940}], "total_distance_m": 3610.993, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3175.932, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1802, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:08Z", "source_id": 51893473, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:56:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:11Z", "source_id": 16745117, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:44Z", "source_id": 16747175, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Glasgow Central High Level 2348 2348 15 None None Shields T.M.D. (E) 0004 0004 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86392/2026-09-17/detailed None Shields Jn No.1 Line 2026-09-18T00:01:00+01:00 Shields T.M.D. (E) 6.0 {"type": "LineString", "coordinates": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]} 0.3 2357 0003 Shields Jn No.1 Line Shields T.M.D. (E) Shields T.M.D. (E) 55.8471122 -4.2845443 55.8471122 -4.2845443 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Shields T.M.D. (E) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747175 1789599704650925 18 18 2026-09-16 23:13:00.590018 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:00.179045
594891 624019 P02080 482S34M816 2026-09-16 COMPLETE None 2026-09-16 23:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 624019, "stp": "P", "toc": "Greater Anglia", "uid": "P02080", "consist": "755334", "dest_crs": "SHM", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02080/2026-09-16/detailed", "trust_id": "482S34M816", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheringham", "service_date": "2026-09-16", "dest_arr_time": "2259", "dest_platform": null, "is_terminated": 1, "next_location": "Cromer", "signalling_id": "2S34", "timing_status": "LATE", "origin_station": "Norwich", "current_leg_arr": "2251", "current_leg_dep": "2236", "current_leg_end": "Cromer", "origin_dep_time": "2200", "origin_platform": "6", "current_location": "Cromer", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.349369, 52.866075], [1.3492915, 52.8668221], [1.3492696, 52.86699370000001], [1.3491476999999998, 52.867830399999995], [1.3490720000000005, 52.8682573], [1.3489208999999998, 52.868861499999994], [1.3486481999999995, 52.86954500000001], [1.3483082999999998, 52.87012279999999], [1.3475047, 52.87120469999999], [1.3474729261792822, 52.87124589776208], [1.3461003, 52.873025600000005], [1.3446544, 52.87488220000001], [1.3441874866694536, 52.87548963626874], [1.3437413, 52.8760701], [1.3434246, 52.8764716], [1.3430786, 52.8768585], [1.3427004, 52.877258399999995], [1.3422982, 52.8776489], [1.3408646, 52.8790136], [1.3401905000000005, 52.8797415], [1.3397274, 52.8802939], [1.3396551, 52.88038259999999], [1.3386933, 52.8816234], [1.3376218, 52.8829494], [1.3369942, 52.8837644], [1.3367487999999998, 52.8840569], [1.3357912, 52.8851798], [1.3346001, 52.886434300000005], [1.3333584999999997, 52.8876672], [1.3320682999999998, 52.8888747], [1.3298501, 52.8909745], [1.3285881, 52.8920891], [1.3270282999999998, 52.893617099999986], [1.3254293, 52.8951313], [1.3232411999999998, 52.8971663], [1.3212777999999998, 52.89902049999999], [1.3201888, 52.9000625], [1.3183527999999998, 52.90179620000001], [1.3174583, 52.9026385], [1.3165356, 52.9035718], [1.3156926999999998, 52.9045933], [1.3155548999999995, 52.9047781], [1.3149568, 52.9057018], [1.3143562999999998, 52.906723], [1.3134549, 52.90829780000001], [1.3133697999999998, 52.9084401], [1.3127375999999995, 52.909649299999984], [1.3120306, 52.91099699999999], [1.3116574999999997, 52.9116734], [1.3111828, 52.9123835], [1.3106708, 52.91298499999999], [1.3104317999999997, 52.9132397], [1.3101779, 52.9134549], [1.309816, 52.9137483], [1.3094707, 52.9139744], [1.3090786999999997, 52.914257], [1.3077663, 52.9148836], [1.302363, 52.9173929], [1.3019368, 52.9175426], [1.3015282999999995, 52.9176588], [1.3011399, 52.91775739999999], [1.3007789, 52.9178289], [1.3004559, 52.9178677], [1.2999948999999995, 52.91790499999999], [1.2997852999999997, 52.917919999999995], [1.2994460999999995, 52.9179444], [1.2989539, 52.91797110000001], [1.2963126, 52.9180614], [1.2939286, 52.9183043], [1.29346, 52.9183548], [1.2927712999999998, 52.9184486], [1.2921376999999998, 52.91855910000001], [1.2913705999999998, 52.91870459999999], [1.2908409, 52.918806], [1.2893494, 52.9191576], [1.2862194000000002, 52.9200278], [1.2841523999999995, 52.9206205], [1.2820262, 52.9212076], [1.2811781, 52.9214599], [1.2804308, 52.921739800000005], [1.2798254999999998, 52.921991799999994], [1.2773461, 52.92335629999999], [1.2750051, 52.9249928], [1.2730438999999998, 52.9263018], [1.2717054, 52.9271428], [1.2712705, 52.927439500000006], [1.2710354999999998, 52.927618499999994], [1.2709436, 52.9276954], [1.2708669999999995, 52.9277664], [1.2706894, 52.9279612], [1.2704149999999998, 52.9283263], [1.2702294, 52.9287373], [1.2702117999999998, 52.9288122], [1.27017, 52.92898849999999], [1.2701614, 52.92934180000001], [1.2701869999999995, 52.9295157], [1.2702043, 52.92963290000001], [1.2702172354428862, 52.929673494383906], [1.2702875, 52.929894], [1.2703217999999998, 52.9299791], [1.2704403, 52.93020179999999], [1.2705547999999998, 52.93037919999998], [1.27073, 52.93056409999999], [1.271133, 52.9309172], [1.2715561999999998, 52.93119790000001], [1.2720880999999995, 52.931470299999994], [1.272629, 52.93166999999998], [1.2730489, 52.9317888], [1.2735953999999998, 52.931876], [1.2741076, 52.931932499999995], [1.2745867999999998, 52.9319443], [1.2754531, 52.93191329999999], [1.2759168999999997, 52.9318344], [1.2765641999999997, 52.9317167], [1.2772441, 52.9315638], [1.2779808999999998, 52.93139], [1.2782187, 52.9313239], [1.2784595999999997, 52.9312575], [1.2789768, 52.9311073], [1.2800256, 52.9307604], [1.2812443, 52.9303218], [1.2817362, 52.93014899999999], [1.2822460999999998, 52.92999269999999], [1.2827905999999998, 52.9298434], [1.2831677, 52.929754499999994], [1.2835570257676578, 52.929673494383906], [1.2835892, 52.92966679999999], [1.2840082, 52.92960080000001], [1.2842155999999998, 52.9295713], [1.2844297, 52.9295413], [1.2847441999999998, 52.92950199999999], [1.2850603, 52.92946859999999], [1.2858392999999997, 52.929429199999994], [1.2865112, 52.929444], [1.2872124, 52.9294855], [1.2873395999999997, 52.9294969], [1.2876424000000002, 52.92954950000001]]}", "current_leg_start": "Gunton", "dest_arr_time_act": "2259", "motion_projection": null, "next_location_lat": "52.9295495", "next_location_lon": "1.2876424", "previous_location": "Gunton", "current_leg_milage": "6.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 867.127, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3006.857, \"from_m\": 867.127, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3911.367, \"from_m\": 3006.857, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24982.516, \"from_m\": 3911.367, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25762.699, \"from_m\": 24982.516, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26122.252, \"from_m\": 25762.699, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26465.443, \"from_m\": 26122.252, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 37110.822, \"from_m\": 26465.443, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38636.333, \"from_m\": 37110.822, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 40871.318, \"from_m\": 38636.333, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41591.393, \"from_m\": 40871.318, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42447.805, \"from_m\": 41591.393, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 42468.927, \"from_m\": 42447.805, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 47596.685, \"from_m\": 42468.927, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 47976.591, \"from_m\": 47596.685, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 624019, \"profile_key\": \"6c08467193845ff57336cc31acfd42e526a7bfa4d617f9920a3152ad0ebd3bb3\", \"schedule_id\": 19980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 551.268, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Whitlingham Jn\", \"stage_seq\": 3, \"distance_m\": 3006.857, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2210\", \"location\": \"Salhouse\", \"stage_seq\": 4, \"distance_m\": 9485.975, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": \"2215\", \"location\": \"Hoveton & Wroxham\", \"stage_seq\": 5, \"distance_m\": 14131.876, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221\", \"location\": \"Worstead\", \"stage_seq\": 6, \"distance_m\": 21064.678, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2230\", \"location\": \"North Walsham\", \"stage_seq\": 7, \"distance_m\": 25731.557, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2235H\", \"wtt_dep\": \"2236\", \"location\": \"Gunton\", \"stage_seq\": 8, \"distance_m\": 31776.595, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2250\", \"location\": \"Cromer\", \"stage_seq\": 9, \"distance_m\": 42468.927, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"West Runton\", \"stage_seq\": 10, \"distance_m\": 45417.857, \"section_seq\": 1, \"route_path_id\": 74140}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": null, \"location\": \"Sheringham\", \"stage_seq\": 11, \"distance_m\": 47976.591, \"section_seq\": 1, \"route_path_id\": 74140}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 47976.591, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74140}], \"total_distance_m\": 47976.591, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47976.591, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2200", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "15.0", "current_position_lat": "52.9295495", "current_position_lon": "1.2876424", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:44Z\", \"source_id\": 51709274, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:48Z\", \"source_id\": 16690076, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12833, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:41Z\", \"source_id\": 51732182, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:26:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:48Z\", \"source_id\": 16696806, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:22Z\", \"source_id\": 51783712, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:27Z\", \"source_id\": 16712038, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cromer", "service_state_platform": "1", "timing_fact_generation": 1789599727910311, "current_leg_arrival_utc": "2026-09-17T22:50:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:00.587864", "service_state_evidence_id": 51792844, "current_leg_start_actual_dep": "2026-09-17T22:40:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:00.731426", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P NRW SHM 2S34 755334 4 100 None {"version": 3, "segments": [{"to_m": 867.127, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3006.857, "from_m": 867.127, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3911.367, "from_m": 3006.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24982.516, "from_m": 3911.367, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25762.699, "from_m": 24982.516, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26122.252, "from_m": 25762.699, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26465.443, "from_m": 26122.252, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 37110.822, "from_m": 26465.443, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38636.333, "from_m": 37110.822, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 40871.318, "from_m": 38636.333, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41591.393, "from_m": 40871.318, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42447.805, "from_m": 41591.393, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 42468.927, "from_m": 42447.805, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 47596.685, "from_m": 42468.927, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 47976.591, "from_m": 47596.685, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 624019, "profile_key": "6c08467193845ff57336cc31acfd42e526a7bfa4d617f9920a3152ad0ebd3bb3", "schedule_id": 19980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2200", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 551.268, "section_seq": 1, "route_path_id": 74140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Whitlingham Jn", "stage_seq": 3, "distance_m": 3006.857, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2210", "location": "Salhouse", "stage_seq": 4, "distance_m": 9485.975, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2215", "location": "Hoveton & Wroxham", "stage_seq": 5, "distance_m": 14131.876, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Worstead", "stage_seq": 6, "distance_m": 21064.678, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2230", "location": "North Walsham", "stage_seq": 7, "distance_m": 25731.557, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236", "location": "Gunton", "stage_seq": 8, "distance_m": 31776.595, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2250", "location": "Cromer", "stage_seq": 9, "distance_m": 42468.927, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "West Runton", "stage_seq": 10, "distance_m": 45417.857, "section_seq": 1, "route_path_id": 74140}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": null, "location": "Sheringham", "stage_seq": 11, "distance_m": 47976.591, "section_seq": 1, "route_path_id": 74140}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 47976.591, "from_m": 0.0, "section_seq": 1, "route_path_id": 74140}], "total_distance_m": 47976.591, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47976.591, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12837, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:44Z", "source_id": 51709274, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:14:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:48Z", "source_id": 16690076, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12833, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:41Z", "source_id": 51732182, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:26:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:48Z", "source_id": 16696806, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12829, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:22Z", "source_id": 51783712, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:27Z", "source_id": 16712038, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}] Norwich 2200 2200 6 None None Sheringham 2259 2259 None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02080/2026-09-16/detailed None Gunton 2026-09-17T22:40:00+01:00 Cromer 15.0 {"type": "LineString", "coordinates": [[1.349369, 52.866075], [1.3492915, 52.8668221], [1.3492696, 52.86699370000001], [1.3491476999999998, 52.867830399999995], [1.3490720000000005, 52.8682573], [1.3489208999999998, 52.868861499999994], [1.3486481999999995, 52.86954500000001], [1.3483082999999998, 52.87012279999999], [1.3475047, 52.87120469999999], [1.3474729261792822, 52.87124589776208], [1.3461003, 52.873025600000005], [1.3446544, 52.87488220000001], [1.3441874866694536, 52.87548963626874], [1.3437413, 52.8760701], [1.3434246, 52.8764716], [1.3430786, 52.8768585], [1.3427004, 52.877258399999995], [1.3422982, 52.8776489], [1.3408646, 52.8790136], [1.3401905000000005, 52.8797415], [1.3397274, 52.8802939], [1.3396551, 52.88038259999999], [1.3386933, 52.8816234], [1.3376218, 52.8829494], [1.3369942, 52.8837644], [1.3367487999999998, 52.8840569], [1.3357912, 52.8851798], [1.3346001, 52.886434300000005], [1.3333584999999997, 52.8876672], [1.3320682999999998, 52.8888747], [1.3298501, 52.8909745], [1.3285881, 52.8920891], [1.3270282999999998, 52.893617099999986], [1.3254293, 52.8951313], [1.3232411999999998, 52.8971663], [1.3212777999999998, 52.89902049999999], [1.3201888, 52.9000625], [1.3183527999999998, 52.90179620000001], [1.3174583, 52.9026385], [1.3165356, 52.9035718], [1.3156926999999998, 52.9045933], [1.3155548999999995, 52.9047781], [1.3149568, 52.9057018], [1.3143562999999998, 52.906723], [1.3134549, 52.90829780000001], [1.3133697999999998, 52.9084401], [1.3127375999999995, 52.909649299999984], [1.3120306, 52.91099699999999], [1.3116574999999997, 52.9116734], [1.3111828, 52.9123835], [1.3106708, 52.91298499999999], [1.3104317999999997, 52.9132397], [1.3101779, 52.9134549], [1.309816, 52.9137483], [1.3094707, 52.9139744], [1.3090786999999997, 52.914257], [1.3077663, 52.9148836], [1.302363, 52.9173929], [1.3019368, 52.9175426], [1.3015282999999995, 52.9176588], [1.3011399, 52.91775739999999], [1.3007789, 52.9178289], [1.3004559, 52.9178677], [1.2999948999999995, 52.91790499999999], [1.2997852999999997, 52.917919999999995], [1.2994460999999995, 52.9179444], [1.2989539, 52.91797110000001], [1.2963126, 52.9180614], [1.2939286, 52.9183043], [1.29346, 52.9183548], [1.2927712999999998, 52.9184486], [1.2921376999999998, 52.91855910000001], [1.2913705999999998, 52.91870459999999], [1.2908409, 52.918806], [1.2893494, 52.9191576], [1.2862194000000002, 52.9200278], [1.2841523999999995, 52.9206205], [1.2820262, 52.9212076], [1.2811781, 52.9214599], [1.2804308, 52.921739800000005], [1.2798254999999998, 52.921991799999994], [1.2773461, 52.92335629999999], [1.2750051, 52.9249928], [1.2730438999999998, 52.9263018], [1.2717054, 52.9271428], [1.2712705, 52.927439500000006], [1.2710354999999998, 52.927618499999994], [1.2709436, 52.9276954], [1.2708669999999995, 52.9277664], [1.2706894, 52.9279612], [1.2704149999999998, 52.9283263], [1.2702294, 52.9287373], [1.2702117999999998, 52.9288122], [1.27017, 52.92898849999999], [1.2701614, 52.92934180000001], [1.2701869999999995, 52.9295157], [1.2702043, 52.92963290000001], [1.2702172354428862, 52.929673494383906], [1.2702875, 52.929894], [1.2703217999999998, 52.9299791], [1.2704403, 52.93020179999999], [1.2705547999999998, 52.93037919999998], [1.27073, 52.93056409999999], [1.271133, 52.9309172], [1.2715561999999998, 52.93119790000001], [1.2720880999999995, 52.931470299999994], [1.272629, 52.93166999999998], [1.2730489, 52.9317888], [1.2735953999999998, 52.931876], [1.2741076, 52.931932499999995], [1.2745867999999998, 52.9319443], [1.2754531, 52.93191329999999], [1.2759168999999997, 52.9318344], [1.2765641999999997, 52.9317167], [1.2772441, 52.9315638], [1.2779808999999998, 52.93139], [1.2782187, 52.9313239], [1.2784595999999997, 52.9312575], [1.2789768, 52.9311073], [1.2800256, 52.9307604], [1.2812443, 52.9303218], [1.2817362, 52.93014899999999], [1.2822460999999998, 52.92999269999999], [1.2827905999999998, 52.9298434], [1.2831677, 52.929754499999994], [1.2835570257676578, 52.929673494383906], [1.2835892, 52.92966679999999], [1.2840082, 52.92960080000001], [1.2842155999999998, 52.9295713], [1.2844297, 52.9295413], [1.2847441999999998, 52.92950199999999], [1.2850603, 52.92946859999999], [1.2858392999999997, 52.929429199999994], [1.2865112, 52.929444], [1.2872124, 52.9294855], [1.2873395999999997, 52.9294969], [1.2876424000000002, 52.92954950000001]]} 6.6 2236 2251 Gunton Cromer Cromer 52.9295495 1.2876424 52.9295495 1.2876424 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Cromer TD TRACKING_TIMEOUT 51792844 1789599727910311 40 40 2026-09-16 23:13:00.731426 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:00.587864
594892 625122 P65370 095S64M816 2026-09-16 COMPLETE None 2026-09-16 23:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 625122, "stp": "P", "toc": "Northern", "uid": "P65370", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65370/2026-09-16/detailed", "trust_id": "095S64M816", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skipton Broughton Road CS", "service_date": "2026-09-16", "dest_arr_time": "2303", "dest_platform": null, "is_terminated": 1, "next_location": "Skipton Broughton Road CS", "signalling_id": "5S64", "timing_status": "EARLY", "origin_station": "Skipton", "current_leg_arr": "2303", "current_leg_dep": "2250", "current_leg_end": "Skipton Broughton Road CS", "origin_dep_time": "2253", "origin_platform": "2", "current_location": "Skipton", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0252036999999996, 53.95829389999999], [-2.0256613, 53.958371099999994], [-2.0261309, 53.9584328], [-2.0264806, 53.95846480000001], [-2.0268188, 53.9584899], [-2.0271764000000005, 53.9585229], [-2.0275321, 53.9585449], [-2.0280446, 53.958536200000005], [-2.0286951999999996, 53.958496], [-2.0291805, 53.95844710000001], [-2.0296531999999994, 53.9583735], [-2.0302521, 53.9582673], [-2.0307546, 53.95816099999999], [-2.031146000000001, 53.9580704], [-2.0336684999999997, 53.9574865]]}", "current_leg_start": "Skipton", "dest_arr_time_act": "2303", "motion_projection": null, "next_location_lat": "53.9574865", "next_location_lon": "-2.0336685", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51784673\", \"confirmationDeadline\": \"2026-09-16T22:59:10+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 108.08, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 155.161, \"from_m\": 108.08, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 576.43, \"from_m\": 155.161, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 625122, \"profile_key\": \"1a9ce782cda52dbcebd4c43cb5ef3230086cddd1440b341a89043bb6e7659155\", \"schedule_id\": 21655, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36731}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": null, \"location\": \"Skipton Broughton Road CS\", \"stage_seq\": 2, \"distance_m\": 576.43, \"section_seq\": 1, \"route_path_id\": 36731}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 576.43, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36731}], \"total_distance_m\": 576.43, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 576.43, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2253", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "13.0", "current_position_lat": "53.9574865", "current_position_lon": "-2.0336685", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Skipton", "service_state_platform": "2", "timing_fact_generation": 1789599725188436, "current_leg_arrival_utc": "2026-09-16T22:59:10+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:00.656685", "service_state_evidence_id": 51784673, "current_leg_start_actual_dep": "2026-09-16T22:50:40+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:00.728094", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SKI None 5S64 None None None None {"version": 3, "segments": [{"to_m": 108.08, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 155.161, "from_m": 108.08, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 576.43, "from_m": 155.161, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 625122, "profile_key": "1a9ce782cda52dbcebd4c43cb5ef3230086cddd1440b341a89043bb6e7659155", "schedule_id": 21655, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2253", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36731}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": null, "location": "Skipton Broughton Road CS", "stage_seq": 2, "distance_m": 576.43, "section_seq": 1, "route_path_id": 36731}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 576.43, "from_m": 0.0, "section_seq": 1, "route_path_id": 36731}], "total_distance_m": 576.43, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 576.43, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Skipton 2253 2253 2 None None Skipton Broughton Road CS 2303 2303 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65370/2026-09-16/detailed None Skipton 2026-09-16T22:50:40+01:00 Skipton Broughton Road CS 13.0 {"type": "LineString", "coordinates": [[-2.0252036999999996, 53.95829389999999], [-2.0256613, 53.958371099999994], [-2.0261309, 53.9584328], [-2.0264806, 53.95846480000001], [-2.0268188, 53.9584899], [-2.0271764000000005, 53.9585229], [-2.0275321, 53.9585449], [-2.0280446, 53.958536200000005], [-2.0286951999999996, 53.958496], [-2.0291805, 53.95844710000001], [-2.0296531999999994, 53.9583735], [-2.0302521, 53.9582673], [-2.0307546, 53.95816099999999], [-2.031146000000001, 53.9580704], [-2.0336684999999997, 53.9574865]]} 0.4 2250 2303 None Skipton Skipton Broughton Road CS 53.9574865 -2.0336685 53.9574865 -2.0336685 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Skipton TD TRACKING_TIMEOUT 51784673 1789599725188436 25 25 2026-09-16 23:13:00.728094 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:00.656685
594893 625328 J22720 885Y701916 2026-09-16 COMPLETE None 2026-09-16 23:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 625328, "stp": "N", "toc": "Southeastern", "uid": "J22720", "consist": "465158", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:J22720/2026-09-16/detailed", "trust_id": "885Y701916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:03:00", "dar_platform": null, "dest_station": "Grove Park C.S.D.", "service_date": "2026-09-16", "dest_arr_time": "2323", "dest_platform": null, "is_terminated": 1, "next_location": "Grove Park Up Headshunt", "signalling_id": "5Y70", "timing_status": null, "origin_station": "Grove Park Up Carriage Holding Sidings", "current_leg_arr": "2307", "current_leg_dep": "2303", "current_leg_end": "Grove Park Up Headshunt", "origin_dep_time": "2303", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0118895, 51.438429600000006], [0.0098783, 51.440514], [0.0096885, 51.4407088], [0.0095511, 51.440873], [0.009436599999999998, 51.441039299999986], [0.0092206, 51.44134220000001], [0.0090699, 51.4415533], [0.0089136, 51.44175629999999], [0.0084983, 51.4421493], [0.007954499999999998, 51.44269309999999], [0.00783278118631993, 51.442817580280106], [0.0075357, 51.443121399999995], [0.0069653, 51.443667299999994], [0.006286199999999999, 51.4443458], [0.0060942, 51.44455129999999]]}", "current_leg_start": "Grove Park Up Carriage Holding Sidings", "dest_arr_time_act": "2323", "motion_projection": null, "next_location_lat": "51.4445513", "next_location_lon": "0.0060942", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 800.173, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 828.958, \"from_m\": 800.173, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 866.204, \"from_m\": 828.958, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 913.525, \"from_m\": 866.204, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 951.807, \"from_m\": 913.525, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 959.414, \"from_m\": 951.807, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1009.171, \"from_m\": 959.414, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1046.255, \"from_m\": 1009.171, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1664.645, \"from_m\": 1046.255, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625328, \"profile_key\": \"3bb9478c543d20f046df45e1a32714875278ecfa78c00f7de28a2c9b99f8b068\", \"schedule_id\": 39721, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Grove Park Up Carriage Holding Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106724}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2312\", \"location\": \"Grove Park Up Headshunt\", \"stage_seq\": 2, \"distance_m\": 424.112, \"section_seq\": 1, \"route_path_id\": 106724}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2316\", \"location\": \"Grove Park Up Sg Cn Ed EXT\", \"stage_seq\": 3, \"distance_m\": 800.173, \"section_seq\": 1, \"route_path_id\": 106724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Grove Park Dpt Ctry Ed EXT\", \"stage_seq\": 4, \"distance_m\": 800.173, \"section_seq\": 1, \"route_path_id\": 106724}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": null, \"location\": \"Grove Park C.S.D.\", \"stage_seq\": 5, \"distance_m\": 1664.645, \"section_seq\": 1, \"route_path_id\": 106724}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1664.645, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106724}], \"total_distance_m\": 1664.645, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 120.797, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1543.848, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2303", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "51.4445513", "current_position_lon": "0.0060942", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Grove Park Up Carriage Holding Sidings", "service_state_platform": null, "timing_fact_generation": 1789598603650507, "current_leg_arrival_utc": "2026-09-16T23:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:00.697472", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:03:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:00.733793", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern N None None 5Y70 465158 4 75 None {"version": 3, "segments": [{"to_m": 800.173, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 828.958, "from_m": 800.173, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 866.204, "from_m": 828.958, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 913.525, "from_m": 866.204, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 951.807, "from_m": 913.525, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 959.414, "from_m": 951.807, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1009.171, "from_m": 959.414, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1046.255, "from_m": 1009.171, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1664.645, "from_m": 1046.255, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625328, "profile_key": "3bb9478c543d20f046df45e1a32714875278ecfa78c00f7de28a2c9b99f8b068", "schedule_id": 39721, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2303", "location": "Grove Park Up Carriage Holding Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106724}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2312", "location": "Grove Park Up Headshunt", "stage_seq": 2, "distance_m": 424.112, "section_seq": 1, "route_path_id": 106724}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2316", "location": "Grove Park Up Sg Cn Ed EXT", "stage_seq": 3, "distance_m": 800.173, "section_seq": 1, "route_path_id": 106724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Grove Park Dpt Ctry Ed EXT", "stage_seq": 4, "distance_m": 800.173, "section_seq": 1, "route_path_id": 106724}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": null, "location": "Grove Park C.S.D.", "stage_seq": 5, "distance_m": 1664.645, "section_seq": 1, "route_path_id": 106724}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1664.645, "from_m": 0.0, "section_seq": 1, "route_path_id": 106724}], "total_distance_m": 1664.645, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 120.797, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1543.848, "synthetic_unknown_infrastructure_limit_mph": 60} [] Grove Park Up Carriage Holding Sidings 2303 2303 None 23:03:00 None Grove Park C.S.D. 2323 2323 None None None https://www.realtimetrains.co.uk/service/gb-nr:J22720/2026-09-16/detailed None Grove Park Up Carriage Holding Sidings 2026-09-16T23:03:30+01:00 Grove Park Up Headshunt 4.0 {"type": "LineString", "coordinates": [[0.0118895, 51.438429600000006], [0.0098783, 51.440514], [0.0096885, 51.4407088], [0.0095511, 51.440873], [0.009436599999999998, 51.441039299999986], [0.0092206, 51.44134220000001], [0.0090699, 51.4415533], [0.0089136, 51.44175629999999], [0.0084983, 51.4421493], [0.007954499999999998, 51.44269309999999], [0.00783278118631993, 51.442817580280106], [0.0075357, 51.443121399999995], [0.0069653, 51.443667299999994], [0.006286199999999999, 51.4443458], [0.0060942, 51.44455129999999]]} 0.5 2303 2307 None None Grove Park Up Headshunt 51.4445513 0.0060942 51.4445513 0.0060942 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Grove Park Up Carriage Holding Sidings SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598603650507 1 1 2026-09-16 23:13:00.733793 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:00.697472
594894 625329 P29211 175F35M916 2026-09-16 COMPLETE None 2026-09-16 23:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 625329, "stp": "O", "toc": "Northern", "uid": "P29211", "consist": null, "dest_crs": "LDS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P29211/2026-09-16/detailed", "trust_id": "175F35M916", "origin_crs": "XNL", "show_on_map": 0, "dar_est_time": "23:03:00", "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-16", "dest_arr_time": "2314", "dest_platform": "15B", "is_terminated": 1, "next_location": "Marsh Lane Jn Leeds", "signalling_id": "5F35", "timing_status": null, "origin_station": "Neville Hill T&R.S.M.D", "current_leg_arr": "2310", "current_leg_dep": "2303", "current_leg_end": "Marsh Lane Jn Leeds", "origin_dep_time": "2303", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5048045, 53.7926093], [-1.504429, 53.792645199999995], [-1.5040839999999998, 53.792676199999995], [-1.5037257999999998, 53.79270199999999], [-1.5033929, 53.7927123], [-1.5031480999999998, 53.7927123], [-1.5028707, 53.79270209999999], [-1.502099, 53.79264210000001], [-1.501924, 53.7926283], [-1.5014495999999995, 53.7925909], [-1.5011207, 53.792570600000005], [-1.5008044, 53.7925518], [-1.5003759, 53.7925707], [-1.5001864, 53.7925809], [-1.5004357999999998, 53.79254949999998], [-1.5006604999999995, 53.7925254], [-1.5011958999999997, 53.79242810000001], [-1.5016192, 53.7923416], [-1.5017246, 53.79232], [-1.5023937, 53.79220579999999], [-1.5032477, 53.79211080000001], [-1.5060498999999998, 53.79179760000001], [-1.5064637999999997, 53.79174599999999], [-1.5068101, 53.79168279999999], [-1.5071613, 53.7916033], [-1.50754, 53.791518], [-1.5079989, 53.791410600000006], [-1.5083173, 53.791339], [-1.5083597, 53.7913295], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001]]}", "current_leg_start": "Neville Hill T&R.S.M.D", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "53.7959477", "next_location_lon": "-1.5248002", "previous_location": null, "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1054.058, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1384.469, \"from_m\": 1054.058, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 2012.215, \"from_m\": 1384.469, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2051.304, \"from_m\": 2012.215, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 2734.735, \"from_m\": 2051.304, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3181.986, \"from_m\": 2734.735, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3517.401, \"from_m\": 3181.986, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3637.002, \"from_m\": 3517.401, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625329, \"profile_key\": \"b6884177ba84f54acb50ba83488b54656eb0e500210c756fcc793cf776d3960d\", \"schedule_id\": 40730, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Neville Hill T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 2, \"distance_m\": 991.093, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Marsh Lane Jn Leeds\", \"stage_seq\": 3, \"distance_m\": 2075.062, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 4, \"distance_m\": 3637.002, \"section_seq\": 1, \"route_path_id\": 28315}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3637.002, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28315}], \"total_distance_m\": 3637.002, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1955.198, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1681.804, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2303", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "7.0", "current_position_lat": "53.7959477", "current_position_lon": "-1.5248002", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Neville Hill T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789598603656999, "current_leg_arrival_utc": "2026-09-16T23:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:00.718244", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:03:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:00.735987", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O XNL LDS 5F35 None None None None {"version": 3, "segments": [{"to_m": 1054.058, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1384.469, "from_m": 1054.058, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 2012.215, "from_m": 1384.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2051.304, "from_m": 2012.215, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 2734.735, "from_m": 2051.304, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3181.986, "from_m": 2734.735, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3517.401, "from_m": 3181.986, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3637.002, "from_m": 3517.401, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625329, "profile_key": "b6884177ba84f54acb50ba83488b54656eb0e500210c756fcc793cf776d3960d", "schedule_id": 40730, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2303", "location": "Neville Hill T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Neville H. West Jn", "stage_seq": 2, "distance_m": 991.093, "section_seq": 1, "route_path_id": 28315}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Marsh Lane Jn Leeds", "stage_seq": 3, "distance_m": 2075.062, "section_seq": 1, "route_path_id": 28315}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Leeds", "stage_seq": 4, "distance_m": 3637.002, "section_seq": 1, "route_path_id": 28315}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3637.002, "from_m": 0.0, "section_seq": 1, "route_path_id": 28315}], "total_distance_m": 3637.002, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1955.198, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1681.804, "synthetic_unknown_infrastructure_limit_mph": 60} [] Neville Hill T&R.S.M.D 2303 2303 None 23:03:00 None Leeds 2314 2314 15B None None https://www.realtimetrains.co.uk/service/gb-nr:P29211/2026-09-16/detailed None Neville Hill T&R.S.M.D 2026-09-16T23:03:30+01:00 Marsh Lane Jn Leeds 7.0 {"type": "LineString", "coordinates": [[-1.5048045, 53.7926093], [-1.504429, 53.792645199999995], [-1.5040839999999998, 53.792676199999995], [-1.5037257999999998, 53.79270199999999], [-1.5033929, 53.7927123], [-1.5031480999999998, 53.7927123], [-1.5028707, 53.79270209999999], [-1.502099, 53.79264210000001], [-1.501924, 53.7926283], [-1.5014495999999995, 53.7925909], [-1.5011207, 53.792570600000005], [-1.5008044, 53.7925518], [-1.5003759, 53.7925707], [-1.5001864, 53.7925809], [-1.5004357999999998, 53.79254949999998], [-1.5006604999999995, 53.7925254], [-1.5011958999999997, 53.79242810000001], [-1.5016192, 53.7923416], [-1.5017246, 53.79232], [-1.5023937, 53.79220579999999], [-1.5032477, 53.79211080000001], [-1.5060498999999998, 53.79179760000001], [-1.5064637999999997, 53.79174599999999], [-1.5068101, 53.79168279999999], [-1.5071613, 53.7916033], [-1.50754, 53.791518], [-1.5079989, 53.791410600000006], [-1.5083173, 53.791339], [-1.5083597, 53.7913295], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001]]} 1.3 2303 2310 None None Marsh Lane Jn Leeds 53.7959477 -1.5248002 53.7959477 -1.5248002 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Neville Hill T&R.S.M.D SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598603656999 1 1 2026-09-16 23:13:00.735987 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:00.718244
594895 626112 L86533 875Y38M916 2026-09-16 COMPLETE 16747386 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 626112, "stp": "O", "toc": "South Western Railway", "uid": "L86533", "consist": "444037", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86533/2026-09-17/detailed", "trust_id": "875Y38M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:43:00", "dar_platform": null, "dest_station": "Clapham Yard Sidings", "service_date": "2026-09-16", "dest_arr_time": "0011", "dest_platform": null, "is_terminated": 1, "next_location": "Clapham Yard Sidings", "signalling_id": "5Y38", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "0003", "current_leg_dep": "2351", "current_leg_end": "Clapham Yard Sidings", "origin_dep_time": "2343", "origin_platform": "15", "current_location": "Clapham Yard Sidings", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17351719999999998, 51.462538300000006], [-0.1732419, 51.4627073], [-0.172564, 51.46312300000001], [-0.17218789999999998, 51.46335119999999], [-0.1719028, 51.4635282], [-0.17168530000000004, 51.4636942], [-0.1716003, 51.46377019999999], [-0.1715864, 51.4637827], [-0.17147179999999998, 51.46387849999999], [-0.1713278, 51.46400789999999], [-0.17117399999999997, 51.4641324], [-0.1710292, 51.4642421], [-0.1708657, 51.4643506], [-0.1708321, 51.464372899999994], [-0.1707233, 51.46443510000001], [-0.1705724, 51.464518899999995], [-0.1705441, 51.4645346], [-0.17039619999999997, 51.4646066], [-0.1702571, 51.4646713], [-0.170067, 51.4647549], [-0.1699122, 51.46482389999999], [-0.1697006, 51.46491790000001], [-0.1693823, 51.46507709999999], [-0.1692196, 51.4651595], [-0.16906289999999996, 51.4652383], [-0.1689339, 51.4653068], [-0.168792, 51.46540379999999], [-0.1686755, 51.465481], [-0.16880109999999998, 51.4654152], [-0.16900899999999996, 51.465307], [-0.1691507, 51.4652321], [-0.1693653, 51.4651216], [-0.1695504, 51.46503249999999], [-0.1696777, 51.464977], [-0.169858, 51.46488969999999], [-0.16998139999999998, 51.46483959999999], [-0.1701842, 51.46474690000001], [-0.1704018, 51.46466], [-0.17075039999999997, 51.4645522], [-0.1710472, 51.46448199999999], [-0.1713245, 51.4644173], [-0.17139449999999998, 51.464402500000006], [-0.17180059999999997, 51.4643166], [-0.17232369999999997, 51.4642055], [-0.1737813, 51.463885100000006], [-0.1759776, 51.46340670000001]]}", "current_leg_start": "Clapham Yard", "dest_arr_time_act": "0011", "motion_projection": null, "next_location_lat": "51.4634067", "next_location_lon": "-0.1759776", "previous_location": "Clapham Yard", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 685.497, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 742.123, \"from_m\": 685.497, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1872.163, \"from_m\": 742.123, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3625.401, \"from_m\": 1872.163, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3685.42, \"from_m\": 3625.401, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3705.771, \"from_m\": 3685.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3759.034, \"from_m\": 3705.771, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5108.661, \"from_m\": 3759.034, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6616.843, \"from_m\": 5108.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626112, \"profile_key\": \"665a80c3c6cf0682531fe67a06fd9d99ff0a1554d963ecc06606cda4e671f744\", \"schedule_id\": 37882, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.123, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346H\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 3, \"distance_m\": 3219.167, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 4, \"distance_m\": 4248.751, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"West London Jn\", \"stage_seq\": 5, \"distance_m\": 5100.793, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2351\", \"location\": \"Clapham Yard\", \"stage_seq\": 6, \"distance_m\": 6455.661, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": false, \"wtt_arr\": \"0011\", \"wtt_dep\": null, \"location\": \"Clapham Yard Sidings\", \"stage_seq\": 7, \"distance_m\": 6616.843, \"section_seq\": 1, \"route_path_id\": 34270}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6616.843, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34270}], \"total_distance_m\": 6616.843, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5108.661, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1508.182, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2343", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.4634067", "current_position_lon": "-0.1759776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:34Z\", \"source_id\": 51880134, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:38Z\", \"source_id\": 16741102, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:41Z\", \"source_id\": 16743742, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:08Z\", \"source_id\": 51896133, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:12Z\", \"source_id\": 16745888, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:19Z\", \"source_id\": 16747386, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Yard Sidings", "service_state_platform": null, "timing_fact_generation": 1789599740389692, "current_leg_arrival_utc": "2026-09-18T00:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:00.915908", "service_state_evidence_id": 16747386, "current_leg_start_actual_dep": "2026-09-17T23:51:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:01.819612", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O None None 5Y38 444037 5 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 685.497, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 742.123, "from_m": 685.497, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.163, "from_m": 742.123, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3625.401, "from_m": 1872.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3685.42, "from_m": 3625.401, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3705.771, "from_m": 3685.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3759.034, "from_m": 3705.771, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5108.661, "from_m": 3759.034, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6616.843, "from_m": 5108.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626112, "profile_key": "665a80c3c6cf0682531fe67a06fd9d99ff0a1554d963ecc06606cda4e671f744", "schedule_id": 37882, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2343", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.123, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346H", "location": "Nine Elms Jn", "stage_seq": 3, "distance_m": 3219.167, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Queenstown Road (Battersea)", "stage_seq": 4, "distance_m": 4248.751, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "West London Jn", "stage_seq": 5, "distance_m": 5100.793, "section_seq": 1, "route_path_id": 34270}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2351", "location": "Clapham Yard", "stage_seq": 6, "distance_m": 6455.661, "section_seq": 1, "route_path_id": 34270}, {"is_pass": false, "wtt_arr": "0011", "wtt_dep": null, "location": "Clapham Yard Sidings", "stage_seq": 7, "distance_m": 6616.843, "section_seq": 1, "route_path_id": 34270}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6616.843, "from_m": 0.0, "section_seq": 1, "route_path_id": 34270}], "total_distance_m": 6616.843, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5108.661, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1508.182, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:34Z", "source_id": 51880134, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:47:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:38Z", "source_id": 16741102, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:41Z", "source_id": 16743742, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29203, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:08Z", "source_id": 51896133, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:12Z", "source_id": 16745888, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:19Z", "source_id": 16747386, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] London Waterloo 2343 2343 15 23:43:00 None Clapham Yard Sidings 0011 0011 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86533/2026-09-17/detailed None Clapham Yard 2026-09-17T23:51:00+01:00 Clapham Yard Sidings 12.0 {"type": "LineString", "coordinates": [[-0.17351719999999998, 51.462538300000006], [-0.1732419, 51.4627073], [-0.172564, 51.46312300000001], [-0.17218789999999998, 51.46335119999999], [-0.1719028, 51.4635282], [-0.17168530000000004, 51.4636942], [-0.1716003, 51.46377019999999], [-0.1715864, 51.4637827], [-0.17147179999999998, 51.46387849999999], [-0.1713278, 51.46400789999999], [-0.17117399999999997, 51.4641324], [-0.1710292, 51.4642421], [-0.1708657, 51.4643506], [-0.1708321, 51.464372899999994], [-0.1707233, 51.46443510000001], [-0.1705724, 51.464518899999995], [-0.1705441, 51.4645346], [-0.17039619999999997, 51.4646066], [-0.1702571, 51.4646713], [-0.170067, 51.4647549], [-0.1699122, 51.46482389999999], [-0.1697006, 51.46491790000001], [-0.1693823, 51.46507709999999], [-0.1692196, 51.4651595], [-0.16906289999999996, 51.4652383], [-0.1689339, 51.4653068], [-0.168792, 51.46540379999999], [-0.1686755, 51.465481], [-0.16880109999999998, 51.4654152], [-0.16900899999999996, 51.465307], [-0.1691507, 51.4652321], [-0.1693653, 51.4651216], [-0.1695504, 51.46503249999999], [-0.1696777, 51.464977], [-0.169858, 51.46488969999999], [-0.16998139999999998, 51.46483959999999], [-0.1701842, 51.46474690000001], [-0.1704018, 51.46466], [-0.17075039999999997, 51.4645522], [-0.1710472, 51.46448199999999], [-0.1713245, 51.4644173], [-0.17139449999999998, 51.464402500000006], [-0.17180059999999997, 51.4643166], [-0.17232369999999997, 51.4642055], [-0.1737813, 51.463885100000006], [-0.1759776, 51.46340670000001]]} 0.6 2351 0003 Clapham Yard Clapham Yard Sidings Clapham Yard Sidings 51.4634067 -0.1759776 51.4634067 -0.1759776 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Clapham Yard Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747386 1789599740389692 20 20 2026-09-16 23:13:01.819612 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:00.915908
594896 625375 L87507 081K72M916 2026-09-16 COMPLETE 16747097 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 625375, "stp": "O", "toc": "ScotRail", "uid": "L87507", "consist": "380013", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87507/2026-09-17/detailed", "trust_id": "081K72M916", "origin_crs": "AYR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": "11", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "1K72", "timing_status": "LATE", "origin_station": "Ayr", "current_leg_arr": "0003", "current_leg_dep": "2352", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2305", "origin_platform": "4", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.424546420476094, 55.84732358163011], [-4.4239769, 55.8473092], [-4.423688299999999, 55.8473103], [-4.4230172, 55.8473343], [-4.4225429, 55.84735129999999], [-4.4222781, 55.8473674], [-4.4222059, 55.8473717], [-4.4220911, 55.847379], [-4.421909199999999, 55.84739009999999], [-4.4215813, 55.84741329999999], [-4.421173699999999, 55.8474517], [-4.4207162, 55.8475051], [-4.4201208, 55.84758719999999], [-4.4197262, 55.8476536], [-4.419178, 55.84775969999999], [-4.4190195999999995, 55.847793300000006], [-4.418841499999999, 55.84783240000001], [-4.418497799999999, 55.8479134], [-4.418285699999999, 55.8479687], [-4.4179577, 55.84805720000001], [-4.417388100000001, 55.84822689999999], [-4.4170496, 55.848335799999994], [-4.4164391, 55.84854169999999], [-4.4162045, 55.84862089999999], [-4.4154551, 55.8488891], [-4.4147696, 55.8491191], [-4.4143379, 55.8492935], [-4.4134361, 55.8496149], [-4.413094899999999, 55.84974019999999], [-4.412616099999999, 55.8499357], [-4.4117849, 55.850308299999995], [-4.4110189, 55.850661599999995], [-4.4102425, 55.85100909999999], [-4.409122399999999, 55.85149820000001], [-4.4078574, 55.8520232], [-4.4069699, 55.85236359999999], [-4.4068918, 55.8523936], [-4.405963099999999, 55.852736500000006], [-4.4050088999999994, 55.85307409999999], [-4.4042441, 55.8533277], [-4.4040781, 55.85338429999999], [-4.4032966, 55.85366739999999], [-4.402464299999999, 55.85393909999999], [-4.4023078, 55.8539794], [-4.401744892185655, 55.854122055957966], [-4.4016658, 55.8541421], [-4.4008469, 55.8543389], [-4.4000008, 55.8545276], [-4.3995563, 55.85462479999999], [-4.399554641869232, 55.85462514373172], [-4.3992577, 55.85468670000001], [-4.3985259, 55.85482760000001], [-4.3977279, 55.854971299999995], [-4.3972734, 55.855049599999994], [-4.3966782, 55.85514379999999], [-4.3957937, 55.85527600000001], [-4.3954316, 55.85532679999999], [-4.3947422, 55.855420200000005], [-4.393785299999999, 55.85554249999999], [-4.3930011, 55.8556499], [-4.3919334999999995, 55.85578610000001], [-4.3912287, 55.8558708], [-4.3901164, 55.8559838], [-4.3889497, 55.856090599999995], [-4.388207899999999, 55.8561504], [-4.3873556, 55.85621059999999], [-4.386735399999999, 55.85624980000001], [-4.3867023, 55.8562517], [-4.386135200000001, 55.85628500000001], [-4.3843791, 55.8563639], [-4.3832550999999995, 55.8563946], [-4.3814374, 55.856415000000005], [-4.380101599999999, 55.8564053], [-4.3783263, 55.85636989999999], [-4.3774166, 55.8563288], [-4.3767806, 55.85630129999999], [-4.375898099999999, 55.8562473], [-4.374935899999999, 55.8561716], [-4.3749093, 55.8561695], [-4.3747732, 55.8561588], [-4.3736985, 55.85606580000001], [-4.3717486, 55.8558687], [-4.3715965, 55.8558542], [-4.368766999999999, 55.85556879999999], [-4.3682661, 55.85551469999999], [-4.3648012, 55.8551624], [-4.3640631999999995, 55.8550933], [-4.3639672, 55.8550838], [-4.3620062, 55.8548892], [-4.361975499999999, 55.8548862], [-4.356153, 55.8543036], [-4.3548722, 55.85418129999999], [-4.3533052, 55.8540241], [-4.353274899999999, 55.8540211], [-4.3520233, 55.85389549999999], [-4.3460335, 55.85326849999999], [-4.341513399999999, 55.8528142], [-4.3414196, 55.85280459999999], [-4.340281, 55.852688099999995], [-4.3376471, 55.8524393], [-4.3369289, 55.8523715], [-4.3305345, 55.8517131], [-4.3282558, 55.851476099999985], [-4.327906499999999, 55.851439799999994], [-4.3251524, 55.851162300000006], [-4.324417699999999, 55.8510891], [-4.321409699999999, 55.85078930000001], [-4.3170393, 55.85034749999999], [-4.316502, 55.85029240000001], [-4.315440699999999, 55.8501835], [-4.314926400000001, 55.85013069999999], [-4.3126584999999995, 55.84994139999999], [-4.311913363773703, 55.84986626237388], [-4.3114764, 55.849822199999984], [-4.3104319, 55.849716099999995], [-4.3095806, 55.8496313], [-4.307099699999999, 55.8493911], [-4.3059333, 55.84926990000001], [-4.3057023999999995, 55.8492459], [-4.3022617, 55.8489007], [-4.3021996, 55.848893800000006], [-4.3001136, 55.84867200000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Paisley Gilmour Street", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Paisley Gilmour Street", "current_leg_milage": "7.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 88.167, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 313.268, \"from_m\": 88.167, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 658.74, \"from_m\": 313.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2513.5, \"from_m\": 658.74, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8576.099, \"from_m\": 2513.5, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 10379.458, \"from_m\": 8576.099, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11597.594, \"from_m\": 10379.458, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12742.477, \"from_m\": 11597.594, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20826.836, \"from_m\": 12742.477, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24035.584, \"from_m\": 20826.836, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24049.416, \"from_m\": 24035.584, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48784.429, \"from_m\": 24049.416, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54289.518, \"from_m\": 48784.429, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 55152.744, \"from_m\": 54289.518, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 56694.123, \"from_m\": 55152.744, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 56951.12, \"from_m\": 56694.123, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 63399.69, \"from_m\": 56951.12, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63477.472, \"from_m\": 63399.69, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63478.569, \"from_m\": 63477.472, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 63802.62, \"from_m\": 63478.569, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64355.167, \"from_m\": 63802.62, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64818.589, \"from_m\": 64355.167, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65252.709, \"from_m\": 64818.589, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 65780.182, \"from_m\": 65252.709, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 66204.725, \"from_m\": 65780.182, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625375, \"profile_key\": \"d8b42c1aafbe9b0b68624f1c623969fec665c4a49f2ae7c0cbc1409932225420\", \"schedule_id\": 40706, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Ayr\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2307H\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 2, \"distance_m\": 1872.595, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308H\", \"location\": \"Falkland Jn\", \"stage_seq\": 3, \"distance_m\": 2726.263, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2310H\", \"location\": \"Prestwick Town\", \"stage_seq\": 4, \"distance_m\": 5083.704, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312\", \"location\": \"Prestwick International\", \"stage_seq\": 5, \"distance_m\": 5851.164, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"Troon\", \"stage_seq\": 6, \"distance_m\": 10455.673, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Barassie Jn\", \"stage_seq\": 7, \"distance_m\": 12501.673, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Barassie\", \"stage_seq\": 8, \"distance_m\": 12677.253, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323\", \"location\": \"Irvine\", \"stage_seq\": 9, \"distance_m\": 18400.827, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"Kilwinning\", \"stage_seq\": 10, \"distance_m\": 23860.285, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Dalry\", \"stage_seq\": 11, \"distance_m\": 29516.211, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Lochwinnoch\", \"stage_seq\": 12, \"distance_m\": 40359.774, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345\", \"location\": \"Johnstone\", \"stage_seq\": 13, \"distance_m\": 49369.803, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346H\", \"location\": \"Elderslie\", \"stage_seq\": 14, \"distance_m\": 50884.643, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349H\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 15, \"distance_m\": 54565.518, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Arkleston Jn\", \"stage_seq\": 16, \"distance_m\": 56411.971, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Shields Jn\", \"stage_seq\": 17, \"distance_m\": 63544.524, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 18, \"distance_m\": 65278.185, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 19, \"distance_m\": 66204.725, \"section_seq\": 1, \"route_path_id\": 35565}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66204.725, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35565}], \"total_distance_m\": 66204.725, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65741.303, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 463.422, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2305", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:36Z\", \"source_id\": 51813888, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:42Z\", \"source_id\": 16721180, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:40Z\", \"source_id\": 51819138, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:42Z\", \"source_id\": 16722801, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:29Z\", \"source_id\": 51822389, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:33Z\", \"source_id\": 16723825, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:06Z\", \"source_id\": 51828721, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:10Z\", \"source_id\": 16725749, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:34Z\", \"source_id\": 51832917, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:38Z\", \"source_id\": 16727019, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:51Z\", \"source_id\": 51840329, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:59Z\", \"source_id\": 16729234, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:21Z\", \"source_id\": 51847980, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:22Z\", \"source_id\": 16731504, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:27Z\", \"source_id\": 51856238, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:32Z\", \"source_id\": 16734030, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1641, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:48Z\", \"source_id\": 51865293, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:53Z\", \"source_id\": 16736651, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:08Z\", \"source_id\": 51879499, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:12Z\", \"source_id\": 16740900, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:08Z\", \"source_id\": 51886666, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:13Z\", \"source_id\": 16743163, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:21Z\", \"source_id\": 51900446, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:28Z\", \"source_id\": 16747097, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "11", "timing_fact_generation": 1789599689875427, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:01.279050", "service_state_evidence_id": 16747097, "current_leg_start_actual_dep": "2026-09-17T23:53:30+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:01.775247", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail O AYR GLC 1K72 380013 3 100 None {"version": 3, "segments": [{"to_m": 88.167, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 313.268, "from_m": 88.167, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 658.74, "from_m": 313.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2513.5, "from_m": 658.74, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8576.099, "from_m": 2513.5, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 10379.458, "from_m": 8576.099, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11597.594, "from_m": 10379.458, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12742.477, "from_m": 11597.594, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20826.836, "from_m": 12742.477, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24035.584, "from_m": 20826.836, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 24049.416, "from_m": 24035.584, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48784.429, "from_m": 24049.416, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 54289.518, "from_m": 48784.429, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 55152.744, "from_m": 54289.518, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 56694.123, "from_m": 55152.744, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56951.12, "from_m": 56694.123, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 63399.69, "from_m": 56951.12, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63477.472, "from_m": 63399.69, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63478.569, "from_m": 63477.472, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 63802.62, "from_m": 63478.569, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64355.167, "from_m": 63802.62, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 64818.589, "from_m": 64355.167, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65252.709, "from_m": 64818.589, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 65780.182, "from_m": 65252.709, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 66204.725, "from_m": 65780.182, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625375, "profile_key": "d8b42c1aafbe9b0b68624f1c623969fec665c4a49f2ae7c0cbc1409932225420", "schedule_id": 40706, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2305", "location": "Ayr", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "Newton-on-Ayr", "stage_seq": 2, "distance_m": 1872.595, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308H", "location": "Falkland Jn", "stage_seq": 3, "distance_m": 2726.263, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "Prestwick Town", "stage_seq": 4, "distance_m": 5083.704, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312", "location": "Prestwick International", "stage_seq": 5, "distance_m": 5851.164, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "Troon", "stage_seq": 6, "distance_m": 10455.673, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Barassie Jn", "stage_seq": 7, "distance_m": 12501.673, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Barassie", "stage_seq": 8, "distance_m": 12677.253, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323", "location": "Irvine", "stage_seq": 9, "distance_m": 18400.827, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "Kilwinning", "stage_seq": 10, "distance_m": 23860.285, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Dalry", "stage_seq": 11, "distance_m": 29516.211, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Lochwinnoch", "stage_seq": 12, "distance_m": 40359.774, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Johnstone", "stage_seq": 13, "distance_m": 49369.803, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346H", "location": "Elderslie", "stage_seq": 14, "distance_m": 50884.643, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349H", "location": "Paisley Gilmour Street", "stage_seq": 15, "distance_m": 54565.518, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Arkleston Jn", "stage_seq": 16, "distance_m": 56411.971, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Shields Jn", "stage_seq": 17, "distance_m": 63544.524, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "Glasgow Bridge Street Jn", "stage_seq": 18, "distance_m": 65278.185, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 19, "distance_m": 66204.725, "section_seq": 1, "route_path_id": 35565}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66204.725, "from_m": 0.0, "section_seq": 1, "route_path_id": 35565}], "total_distance_m": 66204.725, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65741.303, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.422, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2815, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:36Z", "source_id": 51813888, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:07:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:42Z", "source_id": 16721180, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2809, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:40Z", "source_id": 51819138, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:10:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:42Z", "source_id": 16722801, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2806, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:29Z", "source_id": 51822389, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:12:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:33Z", "source_id": 16723825, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2802, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:06Z", "source_id": 51828721, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:10Z", "source_id": 16725749, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2786, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:34Z", "source_id": 51832917, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:18:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:38Z", "source_id": 16727019, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2780, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:51Z", "source_id": 51840329, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:22:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:59Z", "source_id": 16729234, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2710, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:21Z", "source_id": 51847980, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:27:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:22Z", "source_id": 16731504, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2704, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:27Z", "source_id": 51856238, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:32:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:32Z", "source_id": 16734030, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1641, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:48Z", "source_id": 51865293, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:38:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:53Z", "source_id": 16736651, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1663, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:08Z", "source_id": 51879499, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:47:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:12Z", "source_id": 16740900, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1722, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:08Z", "source_id": 51886666, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:52:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:13Z", "source_id": 16743163, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2025, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:21Z", "source_id": 51900446, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:03:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:28Z", "source_id": 16747097, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Ayr 2305 2305 4 None None Glasgow Central High Level 0001 2359 11 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87507/2026-09-17/detailed None Paisley Gilmour Street 2026-09-17T23:53:30+01:00 Glasgow Central High Level 11.0 {"type": "LineString", "coordinates": [[-4.424546420476094, 55.84732358163011], [-4.4239769, 55.8473092], [-4.423688299999999, 55.8473103], [-4.4230172, 55.8473343], [-4.4225429, 55.84735129999999], [-4.4222781, 55.8473674], [-4.4222059, 55.8473717], [-4.4220911, 55.847379], [-4.421909199999999, 55.84739009999999], [-4.4215813, 55.84741329999999], [-4.421173699999999, 55.8474517], [-4.4207162, 55.8475051], [-4.4201208, 55.84758719999999], [-4.4197262, 55.8476536], [-4.419178, 55.84775969999999], [-4.4190195999999995, 55.847793300000006], [-4.418841499999999, 55.84783240000001], [-4.418497799999999, 55.8479134], [-4.418285699999999, 55.8479687], [-4.4179577, 55.84805720000001], [-4.417388100000001, 55.84822689999999], [-4.4170496, 55.848335799999994], [-4.4164391, 55.84854169999999], [-4.4162045, 55.84862089999999], [-4.4154551, 55.8488891], [-4.4147696, 55.8491191], [-4.4143379, 55.8492935], [-4.4134361, 55.8496149], [-4.413094899999999, 55.84974019999999], [-4.412616099999999, 55.8499357], [-4.4117849, 55.850308299999995], [-4.4110189, 55.850661599999995], [-4.4102425, 55.85100909999999], [-4.409122399999999, 55.85149820000001], [-4.4078574, 55.8520232], [-4.4069699, 55.85236359999999], [-4.4068918, 55.8523936], [-4.405963099999999, 55.852736500000006], [-4.4050088999999994, 55.85307409999999], [-4.4042441, 55.8533277], [-4.4040781, 55.85338429999999], [-4.4032966, 55.85366739999999], [-4.402464299999999, 55.85393909999999], [-4.4023078, 55.8539794], [-4.401744892185655, 55.854122055957966], [-4.4016658, 55.8541421], [-4.4008469, 55.8543389], [-4.4000008, 55.8545276], [-4.3995563, 55.85462479999999], [-4.399554641869232, 55.85462514373172], [-4.3992577, 55.85468670000001], [-4.3985259, 55.85482760000001], [-4.3977279, 55.854971299999995], [-4.3972734, 55.855049599999994], [-4.3966782, 55.85514379999999], [-4.3957937, 55.85527600000001], [-4.3954316, 55.85532679999999], [-4.3947422, 55.855420200000005], [-4.393785299999999, 55.85554249999999], [-4.3930011, 55.8556499], [-4.3919334999999995, 55.85578610000001], [-4.3912287, 55.8558708], [-4.3901164, 55.8559838], [-4.3889497, 55.856090599999995], [-4.388207899999999, 55.8561504], [-4.3873556, 55.85621059999999], [-4.386735399999999, 55.85624980000001], [-4.3867023, 55.8562517], [-4.386135200000001, 55.85628500000001], [-4.3843791, 55.8563639], [-4.3832550999999995, 55.8563946], [-4.3814374, 55.856415000000005], [-4.380101599999999, 55.8564053], [-4.3783263, 55.85636989999999], [-4.3774166, 55.8563288], [-4.3767806, 55.85630129999999], [-4.375898099999999, 55.8562473], [-4.374935899999999, 55.8561716], [-4.3749093, 55.8561695], [-4.3747732, 55.8561588], [-4.3736985, 55.85606580000001], [-4.3717486, 55.8558687], [-4.3715965, 55.8558542], [-4.368766999999999, 55.85556879999999], [-4.3682661, 55.85551469999999], [-4.3648012, 55.8551624], [-4.3640631999999995, 55.8550933], [-4.3639672, 55.8550838], [-4.3620062, 55.8548892], [-4.361975499999999, 55.8548862], [-4.356153, 55.8543036], [-4.3548722, 55.85418129999999], [-4.3533052, 55.8540241], [-4.353274899999999, 55.8540211], [-4.3520233, 55.85389549999999], [-4.3460335, 55.85326849999999], [-4.341513399999999, 55.8528142], [-4.3414196, 55.85280459999999], [-4.340281, 55.852688099999995], [-4.3376471, 55.8524393], [-4.3369289, 55.8523715], [-4.3305345, 55.8517131], [-4.3282558, 55.851476099999985], [-4.327906499999999, 55.851439799999994], [-4.3251524, 55.851162300000006], [-4.324417699999999, 55.8510891], [-4.321409699999999, 55.85078930000001], [-4.3170393, 55.85034749999999], [-4.316502, 55.85029240000001], [-4.315440699999999, 55.8501835], [-4.314926400000001, 55.85013069999999], [-4.3126584999999995, 55.84994139999999], [-4.311913363773703, 55.84986626237388], [-4.3114764, 55.849822199999984], [-4.3104319, 55.849716099999995], [-4.3095806, 55.8496313], [-4.307099699999999, 55.8493911], [-4.3059333, 55.84926990000001], [-4.3057023999999995, 55.8492459], [-4.3022617, 55.8489007], [-4.3021996, 55.848893800000006], [-4.3001136, 55.84867200000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 7.2 2352 0003 Paisley Gilmour Street Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747097 1789599689875427 61 61 2026-09-16 23:13:01.775247 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:01.279050
594897 626300 Y65302 725Y33M916 2026-09-16 COMPLETE 16747614 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 626300, "stp": "P", "toc": "London Overground", "uid": "Y65302", "consist": null, "dest_crs": "WJH", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65302/2026-09-17/detailed", "trust_id": "725Y33M916", "origin_crs": "WJH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Willesden Junction High Level", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "5", "is_terminated": 1, "next_location": "Willesden Junction High Level", "signalling_id": "5Y33", "timing_status": "EARLY", "origin_station": "Willesden Junction High Level", "current_leg_arr": "0004", "current_leg_dep": "0002", "current_leg_end": "Willesden Junction High Level", "origin_dep_time": "2355", "origin_platform": "4", "current_location": "Willesden Junction High Level", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2365001, 51.5327556], [-0.2377795, 51.5327151], [-0.23915589999999995, 51.5326727], [-0.23993759999999997, 51.532648], [-0.24027460000000003, 51.53263450000001], [-0.24062480000000003, 51.5326161], [-0.2409795, 51.53259299999999], [-0.2411768, 51.53256840000001], [-0.2414352, 51.5325328], [-0.2416629, 51.5324975], [-0.24190009999999995, 51.532446799999995], [-0.2421797, 51.53238499999999], [-0.24235079999999995, 51.532335399999994], [-0.24260849999999995, 51.5322505], [-0.24268833305545112, 51.53221977461295], [-0.2427592, 51.532192499999994], [-0.2429446, 51.5322054], [-0.2431352, 51.5322148], [-0.2432954874897965, 51.53222079330178], [-0.24332959999999995, 51.5322056], [-0.2434938, 51.5321123]]}", "current_leg_start": "Willesden Jn HL Turnback", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "51.5321123", "next_location_lon": "-0.2434938", "previous_location": "Willesden Jn HL Turnback", "current_leg_milage": "0.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 228.349, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 550.914, \"from_m\": 228.349, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 635.415, \"from_m\": 550.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 907.074, \"from_m\": 635.415, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 991.576, \"from_m\": 907.074, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1314.141, \"from_m\": 991.576, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1542.49, \"from_m\": 1314.141, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 626300, \"profile_key\": \"ad9c1cd1e8a17ab3d1c92404c68c5c06d17b7f66053cba471f4a161bdb637e21\", \"schedule_id\": 30977, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40814}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": \"0003\", \"location\": \"Willesden Jn HL Turnback\", \"stage_seq\": 2, \"distance_m\": 771.245, \"section_seq\": 1, \"route_path_id\": 40814}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Willesden Junction High Level\", \"stage_seq\": 3, \"distance_m\": 1542.49, \"section_seq\": 1, \"route_path_id\": 40814}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1542.49, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40814}], \"total_distance_m\": 1542.49, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1373.487, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 169.003, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2355", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5321123", "current_position_lon": "-0.2434938", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22518, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:15Z\", \"source_id\": 51892318, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:21Z\", \"source_id\": 16744804, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:55Z\", \"source_id\": 51902347, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:59Z\", \"source_id\": 16747614, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Willesden Junction High Level", "service_state_platform": "5", "timing_fact_generation": 1789599781322090, "current_leg_arrival_utc": "2026-09-18T00:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:01.316793", "service_state_evidence_id": 16747614, "current_leg_start_actual_dep": "2026-09-18T00:03:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:01.841993", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P WJH WJH 5Y33 None None None None {"version": 3, "segments": [{"to_m": 228.349, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 550.914, "from_m": 228.349, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 635.415, "from_m": 550.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 907.074, "from_m": 635.415, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 991.576, "from_m": 907.074, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1314.141, "from_m": 991.576, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1542.49, "from_m": 1314.141, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 626300, "profile_key": "ad9c1cd1e8a17ab3d1c92404c68c5c06d17b7f66053cba471f4a161bdb637e21", "schedule_id": 30977, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2355", "location": "Willesden Junction High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40814}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": "0003", "location": "Willesden Jn HL Turnback", "stage_seq": 2, "distance_m": 771.245, "section_seq": 1, "route_path_id": 40814}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Willesden Junction High Level", "stage_seq": 3, "distance_m": 1542.49, "section_seq": 1, "route_path_id": 40814}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1542.49, "from_m": 0.0, "section_seq": 1, "route_path_id": 40814}], "total_distance_m": 1542.49, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1373.487, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 169.003, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22518, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:15Z", "source_id": 51892318, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:56:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:21Z", "source_id": 16744804, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22513, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:55Z", "source_id": 51902347, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:59Z", "source_id": 16747614, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Willesden Junction High Level 2355 2355 4 None None Willesden Junction High Level 0004 0004 5 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y65302/2026-09-17/detailed None Willesden Jn HL Turnback 2026-09-18T00:03:00+01:00 Willesden Junction High Level 2.0 {"type": "LineString", "coordinates": [[-0.2365001, 51.5327556], [-0.2377795, 51.5327151], [-0.23915589999999995, 51.5326727], [-0.23993759999999997, 51.532648], [-0.24027460000000003, 51.53263450000001], [-0.24062480000000003, 51.5326161], [-0.2409795, 51.53259299999999], [-0.2411768, 51.53256840000001], [-0.2414352, 51.5325328], [-0.2416629, 51.5324975], [-0.24190009999999995, 51.532446799999995], [-0.2421797, 51.53238499999999], [-0.24235079999999995, 51.532335399999994], [-0.24260849999999995, 51.5322505], [-0.24268833305545112, 51.53221977461295], [-0.2427592, 51.532192499999994], [-0.2429446, 51.5322054], [-0.2431352, 51.5322148], [-0.2432954874897965, 51.53222079330178], [-0.24332959999999995, 51.5322056], [-0.2434938, 51.5321123]]} 0.3 0002 0004 Willesden Jn HL Turnback Willesden Junction High Level Willesden Junction High Level 51.5321123 -0.2434938 51.5321123 -0.2434938 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Willesden Junction High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747614 1789599781322090 8 8 2026-09-16 23:13:01.841993 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:01.316793
594898 625944 W34239 725A81M916 2026-09-16 COMPLETE 16745841 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 625944, "stp": "O", "toc": "Avanti West Coast", "uid": "W34239", "consist": "390008", "dest_crs": "XWF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34239/2026-09-17/detailed", "trust_id": "725A81M916", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": "23:57:00", "dar_platform": null, "dest_station": "Wembley IC Depot", "service_date": "2026-09-16", "dest_arr_time": "0020", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley IC Depot", "signalling_id": "5A81", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "0003", "current_leg_dep": "2356", "current_leg_end": "Wembley IC Depot", "origin_dep_time": "2333", "origin_platform": "6", "current_location": "Wembley IC Depot", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.28957814762595196, 51.54727921451696], [-0.28941023278674394, 51.54726789007793], [-0.28931218512605794, 51.54726127758925], [-0.28920555742686666, 51.54725408644816], [-0.28910861172581387, 51.5472475482754], [-0.2889931600508418, 51.547239762029], [-0.28889487039111933, 51.54723313321542], [-0.2887601367944963, 51.54722404656223], [-0.2886539097953397, 51.54721688243913], [-0.2885188896158613, 51.54720777645509], [-0.28823219999999994, 51.5470502], [-0.2880134, 51.54694889999999], [-0.28780239999999996, 51.546874599999995], [-0.2876371999999999, 51.54682729999999], [-0.2874981999999999, 51.546792499999995], [-0.28732359999999996, 51.5467629], [-0.28714839999999997, 51.5467406], [-0.28696949999999993, 51.5467279], [-0.2867584, 51.5467191], [-0.28668649999999996, 51.5467174], [-0.2863902, 51.54669030000001], [-0.2861533, 51.5466541], [-0.286012, 51.5466228], [-0.28584329999999997, 51.5465759], [-0.2855734999999999, 51.546489400000006], [-0.2850685, 51.5463322], [-0.284324, 51.546096], [-0.2835394, 51.5458542]]}", "current_leg_start": "Wembley Central", "dest_arr_time_act": "0020", "motion_projection": null, "next_location_lat": "51.5458542", "next_location_lon": "-0.2835394", "previous_location": "Wembley Central", "current_leg_milage": "0.3", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 8199.391, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8275.644, \"from_m\": 8199.391, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8419.363, \"from_m\": 8275.644, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8485.6, \"from_m\": 8419.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8514.338, \"from_m\": 8485.6, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8567.951, \"from_m\": 8514.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9701.719, \"from_m\": 8567.951, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9892.485, \"from_m\": 9701.719, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11809.312, \"from_m\": 9892.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12964.389, \"from_m\": 11809.312, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13426.211, \"from_m\": 12964.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13839.01, \"from_m\": 13426.211, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625944, \"profile_key\": \"9877a25d6cf1a45036a127b5c6cf300ff67fb9b314abda8cfc0303efa2dad196\", \"schedule_id\": 38381, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8467.203, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Willesden No7\", \"stage_seq\": 5, \"distance_m\": 9994.835, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 6, \"distance_m\": 11068.376, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 7, \"distance_m\": 11686.426, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 8, \"distance_m\": 12093.119, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"0010H\", \"location\": \"Wembley Central\", \"stage_seq\": 9, \"distance_m\": 12964.389, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"0020\", \"wtt_dep\": null, \"location\": \"Wembley IC Depot\", \"stage_seq\": 10, \"distance_m\": 13839.01, \"section_seq\": 1, \"route_path_id\": 106002}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13839.01, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}], \"total_distance_m\": 13839.01, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 10573.656, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3265.354, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2333", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5458542", "current_position_lon": "-0.2835394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:34Z\", \"source_id\": 51874329, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:39Z\", \"source_id\": 16739321, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:03Z\", \"source_id\": 51896013, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:08Z\", \"source_id\": 16745841, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley IC Depot", "service_state_platform": null, "timing_fact_generation": 1789599490161923, "current_leg_arrival_utc": "2026-09-18T00:11:30+01:00", "linx_speed_capabilities": "{\"units\": [\"390008\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-16T23:03:03.891101", "service_state_evidence_id": 16745841, "current_leg_start_actual_dep": "2026-09-18T00:10:30+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:04.065336", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast O EUS XWF 5A81 390008 9 140 {"units": ["390008"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 8199.391, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8275.644, "from_m": 8199.391, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8419.363, "from_m": 8275.644, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8485.6, "from_m": 8419.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8514.338, "from_m": 8485.6, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8567.951, "from_m": 8514.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9701.719, "from_m": 8567.951, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9892.485, "from_m": 9701.719, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11809.312, "from_m": 9892.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12964.389, "from_m": 11809.312, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13426.211, "from_m": 12964.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13839.01, "from_m": 13426.211, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625944, "profile_key": "9877a25d6cf1a45036a127b5c6cf300ff67fb9b314abda8cfc0303efa2dad196", "schedule_id": 38381, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2333", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8467.203, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Willesden No7", "stage_seq": 5, "distance_m": 9994.835, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Wembley Yard South Jn", "stage_seq": 6, "distance_m": 11068.376, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Willesden Sudbury Jn", "stage_seq": 7, "distance_m": 11686.426, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Willesden Up & Down Relief Line", "stage_seq": 8, "distance_m": 12093.119, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "0010H", "location": "Wembley Central", "stage_seq": 9, "distance_m": 12964.389, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "0020", "wtt_dep": null, "location": "Wembley IC Depot", "stage_seq": 10, "distance_m": 13839.01, "section_seq": 1, "route_path_id": 106002}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13839.01, "from_m": 0.0, "section_seq": 1, "route_path_id": 106002}], "total_distance_m": 13839.01, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 10573.656, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3265.354, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22006, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:34Z", "source_id": 51874329, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:43:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:39Z", "source_id": 16739321, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22034, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:03Z", "source_id": 51896013, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:03:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:08Z", "source_id": 16745841, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] London Euston 2333 2333 6 23:57:00 None Wembley IC Depot 0020 0020 None EARLY -17 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34239/2026-09-17/detailed None Wembley Central 2026-09-18T00:10:30+01:00 Wembley IC Depot 7.0 {"type": "LineString", "coordinates": [[-0.28957814762595196, 51.54727921451696], [-0.28941023278674394, 51.54726789007793], [-0.28931218512605794, 51.54726127758925], [-0.28920555742686666, 51.54725408644816], [-0.28910861172581387, 51.5472475482754], [-0.2889931600508418, 51.547239762029], [-0.28889487039111933, 51.54723313321542], [-0.2887601367944963, 51.54722404656223], [-0.2886539097953397, 51.54721688243913], [-0.2885188896158613, 51.54720777645509], [-0.28823219999999994, 51.5470502], [-0.2880134, 51.54694889999999], [-0.28780239999999996, 51.546874599999995], [-0.2876371999999999, 51.54682729999999], [-0.2874981999999999, 51.546792499999995], [-0.28732359999999996, 51.5467629], [-0.28714839999999997, 51.5467406], [-0.28696949999999993, 51.5467279], [-0.2867584, 51.5467191], [-0.28668649999999996, 51.5467174], [-0.2863902, 51.54669030000001], [-0.2861533, 51.5466541], [-0.286012, 51.5466228], [-0.28584329999999997, 51.5465759], [-0.2855734999999999, 51.546489400000006], [-0.2850685, 51.5463322], [-0.284324, 51.546096], [-0.2835394, 51.5458542]]} 0.3 2356 0003 Wembley Central Wembley IC Depot Wembley IC Depot 51.5458542 -0.2835394 51.5458542 -0.2835394 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Wembley IC Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16745841 1789599490161923 37 37 2026-09-16 23:13:04.065336 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:03.891101
594899 624907 L83217 872L75N816 2026-09-16 COMPLETE 16747421 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 624907, "stp": "O", "toc": "South Western Railway", "uid": "L83217", "consist": "450033+450055+450062", "dest_crs": "BSK", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83217/2026-09-17/detailed", "trust_id": "872L75N816", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Basingstoke", "service_date": "2026-09-16", "dest_arr_time": "2356", "dest_platform": "1", "is_terminated": 1, "next_location": "Basingstoke", "signalling_id": "2L75", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "0003", "current_leg_dep": "2350", "current_leg_end": "Basingstoke", "origin_dep_time": "2242", "origin_platform": "15", "current_location": "Basingstoke East Bay", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.959235156792252, 51.28004302670593], [-0.9617005, 51.2797916], [-0.9621065999999998, 51.279750199999995], [-0.9634504, 51.2796375], [-0.9646708, 51.2795452], [-0.9661219, 51.2794278], [-0.9674013, 51.27930359999999], [-0.9757586, 51.278469099999995], [-0.9770299, 51.2783421], [-0.9787637, 51.2781853], [-0.9811465, 51.277991699999994], [-0.9881468125314736, 51.27742290175396], [-0.9953563, 51.2768371], [-0.9954727, 51.2768276], [-0.9994533, 51.276500699999985], [-1.0153238, 51.27519730000001], [-1.0190282, 51.274893099999986], [-1.0234791361472235, 51.27453379516892], [-1.0310082, 51.273926], [-1.0311098, 51.2739178], [-1.0440671, 51.2728548], [-1.0443097999999995, 51.2728349], [-1.0467054, 51.2726403], [-1.046872, 51.272626800000005], [-1.0471346, 51.2726055], [-1.0527978, 51.2721388], [-1.0535511, 51.272076699999985], [-1.0579766, 51.27171160000001], [-1.058256, 51.27168859999999], [-1.0614726, 51.27142539999999], [-1.0736861, 51.27042620000001], [-1.0743419, 51.270362], [-1.0749803, 51.2702982], [-1.0759325, 51.2701901], [-1.0767223999999995, 51.2700851], [-1.0771923, 51.27001700000001], [-1.0779783409434258, 51.26990318188137], [-1.0785604, 51.26981889999998], [-1.0792719, 51.26974830000001], [-1.0799251, 51.2696516], [-1.0805783, 51.2695548], [-1.0831968, 51.269167], [-1.0835807999999998, 51.2691149], [-1.0838618, 51.2690737], [-1.0847941, 51.2689368], [-1.0848441, 51.2689295], [-1.0856971, 51.26880849999999], [-1.0864320000000005, 51.2687123], [-1.0866466, 51.268688], [-1.0867636, 51.26867479999999], [-1.0872179, 51.2686235], [-1.0884328999999997, 51.26850239999999]]}", "current_leg_start": "Hook", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "51.2685024", "next_location_lon": "-1.0884329", "previous_location": "Hook", "current_leg_milage": "5.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.061, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 479.112, \"from_m\": 418.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 593.205, \"from_m\": 479.112, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 711.771, \"from_m\": 593.205, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 742.683, \"from_m\": 711.771, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1872.723, \"from_m\": 742.683, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6367.296, \"from_m\": 1872.723, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12494.044, \"from_m\": 6367.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12539.213, \"from_m\": 12494.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15962.707, \"from_m\": 12539.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20011.695, \"from_m\": 15962.707, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21415.057, \"from_m\": 20011.695, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21491.237, \"from_m\": 21415.057, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21674.034, \"from_m\": 21491.237, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 24171.28, \"from_m\": 21674.034, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24937.055, \"from_m\": 24171.28, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 29517.402, \"from_m\": 24937.055, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30527.516, \"from_m\": 29517.402, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32526.323, \"from_m\": 30527.516, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32603.082, \"from_m\": 32526.323, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33114.963, \"from_m\": 32603.082, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39289.349, \"from_m\": 33114.963, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 39332.124, \"from_m\": 39289.349, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39843.389, \"from_m\": 39332.124, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39920.533, \"from_m\": 39843.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39954.626, \"from_m\": 39920.533, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52585.191, \"from_m\": 39954.626, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 52665.112, \"from_m\": 52585.191, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53450.832, \"from_m\": 52665.112, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53500.998, \"from_m\": 53450.832, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63675.675, \"from_m\": 53500.998, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 63758.698, \"from_m\": 63675.675, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 75855.833, \"from_m\": 63758.698, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 76402.386, \"from_m\": 75855.833, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76480.039, \"from_m\": 76402.386, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76544.756, \"from_m\": 76480.039, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76622.767, \"from_m\": 76544.756, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76676.8, \"from_m\": 76622.767, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76817.956, \"from_m\": 76676.8, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 624907, \"profile_key\": \"1ed2ce09119f9779d64767251ec1802ca6ad35aeb255e064a7d4745a332a2fea\", \"schedule_id\": 37731, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6275.032, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300H\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21491.237, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307H\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 8, \"distance_m\": 27404.073, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311H\", \"location\": \"Weybridge\", \"stage_seq\": 9, \"distance_m\": 30670.017, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 10, \"distance_m\": 32776.221, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2320\", \"location\": \"Woking\", \"stage_seq\": 11, \"distance_m\": 38938.519, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Woking Jn\", \"stage_seq\": 12, \"distance_m\": 39843.389, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"Brookwood London End\", \"stage_seq\": 13, \"distance_m\": 44191.866, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Brookwood\", \"stage_seq\": 14, \"distance_m\": 44892.234, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 15, \"distance_m\": 47428.564, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2332H\", \"wtt_dep\": \"2333H\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 16, \"distance_m\": 53322.416, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2339\", \"location\": \"Fleet\", \"stage_seq\": 17, \"distance_m\": 58636.752, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344H\", \"location\": \"Winchfield\", \"stage_seq\": 18, \"distance_m\": 63934.51, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349\", \"location\": \"Hook\", \"stage_seq\": 19, \"distance_m\": 67781.677, \"section_seq\": 1, \"route_path_id\": 105765}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": null, \"location\": \"Basingstoke\", \"stage_seq\": 20, \"distance_m\": 76817.956, \"section_seq\": 1, \"route_path_id\": 105765}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76817.956, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105765}], \"total_distance_m\": 76817.956, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76515.637, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 302.319, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2242", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.2685024", "current_position_lon": "-1.0884329", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:25Z\", \"source_id\": 51777841, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:28Z\", \"source_id\": 16710301, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:32Z\", \"source_id\": 51788076, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:33Z\", \"source_id\": 16713323, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:54Z\", \"source_id\": 51792487, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:56Z\", \"source_id\": 16714608, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:24Z\", \"source_id\": 51800750, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:26Z\", \"source_id\": 16717145, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:16Z\", \"source_id\": 51816722, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:19Z\", \"source_id\": 16722043, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:38Z\", \"source_id\": 51824291, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:42Z\", \"source_id\": 16724444, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:54Z\", \"source_id\": 51830029, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:59Z\", \"source_id\": 16726188, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:20Z\", \"source_id\": 51837677, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:22Z\", \"source_id\": 16728457, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:30Z\", \"source_id\": 51848285, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:34Z\", \"source_id\": 16731609, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:16Z\", \"source_id\": 51859385, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:21Z\", \"source_id\": 16734928, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27036, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:15Z\", \"source_id\": 51869223, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:17Z\", \"source_id\": 16737745, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27043, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:11Z\", \"source_id\": 51876677, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:12Z\", \"source_id\": 16740025, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:32Z\", \"source_id\": 51882986, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:34Z\", \"source_id\": 16742008, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:17Z\", \"source_id\": 51901531, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:23Z\", \"source_id\": 16747421, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Basingstoke", "service_state_platform": "1", "timing_fact_generation": 1789599785639829, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:05.627107", "service_state_evidence_id": 16747421, "current_leg_start_actual_dep": "2026-09-17T23:56:00+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:05.794396", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O None BSK 2L75 450033+450055+450062 12 100 None {"version": 3, "segments": [{"to_m": 418.061, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 479.112, "from_m": 418.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 593.205, "from_m": 479.112, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 711.771, "from_m": 593.205, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 742.683, "from_m": 711.771, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.723, "from_m": 742.683, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6367.296, "from_m": 1872.723, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12494.044, "from_m": 6367.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12539.213, "from_m": 12494.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15962.707, "from_m": 12539.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20011.695, "from_m": 15962.707, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21415.057, "from_m": 20011.695, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21491.237, "from_m": 21415.057, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21674.034, "from_m": 21491.237, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24171.28, "from_m": 21674.034, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24937.055, "from_m": 24171.28, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29517.402, "from_m": 24937.055, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30527.516, "from_m": 29517.402, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32526.323, "from_m": 30527.516, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32603.082, "from_m": 32526.323, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33114.963, "from_m": 32603.082, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39289.349, "from_m": 33114.963, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39332.124, "from_m": 39289.349, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39843.389, "from_m": 39332.124, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39920.533, "from_m": 39843.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39954.626, "from_m": 39920.533, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 52585.191, "from_m": 39954.626, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 52665.112, "from_m": 52585.191, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53450.832, "from_m": 52665.112, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 53500.998, "from_m": 53450.832, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63675.675, "from_m": 53500.998, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 63758.698, "from_m": 63675.675, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 75855.833, "from_m": 63758.698, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 76402.386, "from_m": 75855.833, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76480.039, "from_m": 76402.386, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 76544.756, "from_m": 76480.039, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76622.767, "from_m": 76544.756, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 76676.8, "from_m": 76622.767, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76817.956, "from_m": 76676.8, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}], "service_id": 624907, "profile_key": "1ed2ce09119f9779d64767251ec1802ca6ad35aeb255e064a7d4745a332a2fea", "schedule_id": 37731, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2242", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300H", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21491.237, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307H", "location": "Walton-on-Thames", "stage_seq": 8, "distance_m": 27404.073, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Weybridge", "stage_seq": 9, "distance_m": 30670.017, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Byfleet & New Haw", "stage_seq": 10, "distance_m": 32776.221, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2320", "location": "Woking", "stage_seq": 11, "distance_m": 38938.519, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Woking Jn", "stage_seq": 12, "distance_m": 39843.389, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "Brookwood London End", "stage_seq": 13, "distance_m": 44191.866, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Brookwood", "stage_seq": 14, "distance_m": 44892.234, "section_seq": 1, "route_path_id": 105765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Pirbright Jn", "stage_seq": 15, "distance_m": 47428.564, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2332H", "wtt_dep": "2333H", "location": "Farnborough (Main)", "stage_seq": 16, "distance_m": 53322.416, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2339", "location": "Fleet", "stage_seq": 17, "distance_m": 58636.752, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344H", "location": "Winchfield", "stage_seq": 18, "distance_m": 63934.51, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349", "location": "Hook", "stage_seq": 19, "distance_m": 67781.677, "section_seq": 1, "route_path_id": 105765}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": null, "location": "Basingstoke", "stage_seq": 20, "distance_m": 76817.956, "section_seq": 1, "route_path_id": 105765}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76817.956, "from_m": 0.0, "section_seq": 1, "route_path_id": 105765}], "total_distance_m": 76817.956, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76515.637, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 302.319, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:25Z", "source_id": 51777841, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:48:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:28Z", "source_id": 16710301, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:32Z", "source_id": 51788076, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:53:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:33Z", "source_id": 16713323, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:54Z", "source_id": 51792487, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:55:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:56Z", "source_id": 16714608, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28512, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:24Z", "source_id": 51800750, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:00:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:26Z", "source_id": 16717145, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26885, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:16Z", "source_id": 51816722, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:08:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:19Z", "source_id": 16722043, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26892, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:38Z", "source_id": 51824291, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:13:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:42Z", "source_id": 16724444, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26914, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:54Z", "source_id": 51830029, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:16:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:59Z", "source_id": 16726188, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26957, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:20Z", "source_id": 51837677, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:21:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:22Z", "source_id": 16728457, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27016, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:30Z", "source_id": 51848285, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:27:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:34Z", "source_id": 16731609, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27028, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:16Z", "source_id": 51859385, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:21Z", "source_id": 16734928, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27036, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:15Z", "source_id": 51869223, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:17Z", "source_id": 16737745, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27043, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:11Z", "source_id": 51876677, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:45:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:12Z", "source_id": 16740025, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27050, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:32Z", "source_id": 51882986, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:49:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:34Z", "source_id": 16742008, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27110, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:17Z", "source_id": 51901531, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:03:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:23Z", "source_id": 16747421, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] London Waterloo 2242 2242 15 None None Basingstoke 2356 2356 1 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83217/2026-09-17/detailed None Hook 2026-09-17T23:56:00+01:00 Basingstoke 13.0 {"type": "LineString", "coordinates": [[-0.959235156792252, 51.28004302670593], [-0.9617005, 51.2797916], [-0.9621065999999998, 51.279750199999995], [-0.9634504, 51.2796375], [-0.9646708, 51.2795452], [-0.9661219, 51.2794278], [-0.9674013, 51.27930359999999], [-0.9757586, 51.278469099999995], [-0.9770299, 51.2783421], [-0.9787637, 51.2781853], [-0.9811465, 51.277991699999994], [-0.9881468125314736, 51.27742290175396], [-0.9953563, 51.2768371], [-0.9954727, 51.2768276], [-0.9994533, 51.276500699999985], [-1.0153238, 51.27519730000001], [-1.0190282, 51.274893099999986], [-1.0234791361472235, 51.27453379516892], [-1.0310082, 51.273926], [-1.0311098, 51.2739178], [-1.0440671, 51.2728548], [-1.0443097999999995, 51.2728349], [-1.0467054, 51.2726403], [-1.046872, 51.272626800000005], [-1.0471346, 51.2726055], [-1.0527978, 51.2721388], [-1.0535511, 51.272076699999985], [-1.0579766, 51.27171160000001], [-1.058256, 51.27168859999999], [-1.0614726, 51.27142539999999], [-1.0736861, 51.27042620000001], [-1.0743419, 51.270362], [-1.0749803, 51.2702982], [-1.0759325, 51.2701901], [-1.0767223999999995, 51.2700851], [-1.0771923, 51.27001700000001], [-1.0779783409434258, 51.26990318188137], [-1.0785604, 51.26981889999998], [-1.0792719, 51.26974830000001], [-1.0799251, 51.2696516], [-1.0805783, 51.2695548], [-1.0831968, 51.269167], [-1.0835807999999998, 51.2691149], [-1.0838618, 51.2690737], [-1.0847941, 51.2689368], [-1.0848441, 51.2689295], [-1.0856971, 51.26880849999999], [-1.0864320000000005, 51.2687123], [-1.0866466, 51.268688], [-1.0867636, 51.26867479999999], [-1.0872179, 51.2686235], [-1.0884328999999997, 51.26850239999999]]} 5.6 2350 0003 Hook Basingstoke East Bay Basingstoke 51.2685024 -1.0884329 51.2685024 -1.0884329 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Basingstoke TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747421 1789599785639829 114 114 2026-09-16 23:13:05.794396 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:05.627107
594900 624854 P01196 481K99M816 2026-09-16 COMPLETE 16747247 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 624854, "stp": "P", "toc": "Greater Anglia", "uid": "P01196", "consist": "755418", "dest_crs": "CBG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01196/2026-09-17/detailed", "trust_id": "481K99M816", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": "22:40:00", "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-16", "dest_arr_time": "2356", "dest_platform": "5", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "1K99", "timing_status": "LATE", "origin_station": "Norwich", "current_leg_arr": "0003", "current_leg_dep": "2353", "current_leg_end": "Cambridge", "origin_dep_time": "2240", "origin_platform": "3", "current_location": "Cambridge", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.15901709999999997, 52.2248532], [0.15862609999999996, 52.22427509999999], [0.15851009999999996, 52.22409150000001], [0.1581766, 52.22356199999999], [0.157982, 52.2232387], [0.1576443, 52.222642699999994], [0.1575635, 52.2224938], [0.157519, 52.22240419999999], [0.1568545, 52.2211106], [0.1567632, 52.22092089999999], [0.1564889, 52.2204025], [0.15628199999999998, 52.22001199999998], [0.15626684372518992, 52.21998654579095], [0.15620899999999996, 52.21988940000001], [0.15616379999999996, 52.2198136], [0.1559719, 52.219501], [0.1547299, 52.21763860000001], [0.1538721, 52.216452999999994], [0.1527866, 52.2150012], [0.1520638, 52.2140205], [0.15193529999999997, 52.213846100000005], [0.1498286, 52.21093079999999], [0.1480673, 52.208465399999994], [0.1470057, 52.2069993], [0.1468816, 52.2068318], [0.1466832527484055, 52.20656375804658], [0.1463588, 52.2061253], [0.1456684, 52.20517559999999], [0.1442297, 52.2031867], [0.1431142, 52.2016454], [0.1426698, 52.20104030000001], [0.14253689999999997, 52.2008536], [0.14204899999999998, 52.2001839], [0.1415981, 52.19956719999999], [0.1409003, 52.1986138], [0.1404922, 52.19806400000002], [0.140467, 52.19803000000001], [0.1403034, 52.19781569999999], [0.13983499999999996, 52.197171299999994], [0.1394935, 52.19670390000001], [0.1390583, 52.1961061], [0.1377316, 52.1942673], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Cambridge North", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Cambridge North", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 638.332, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 817.529, \"from_m\": 638.332, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1893.373, \"from_m\": 817.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19123.092, \"from_m\": 1893.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 23315.431, \"from_m\": 19123.092, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33781.769, \"from_m\": 23315.431, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37777.152, \"from_m\": 33781.769, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38173.142, \"from_m\": 37777.152, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44261.533, \"from_m\": 38173.142, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47950.843, \"from_m\": 44261.533, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 48797.641, \"from_m\": 47950.843, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48835.444, \"from_m\": 48797.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50845.136, \"from_m\": 48835.444, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62145.005, \"from_m\": 50845.136, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66624.509, \"from_m\": 62145.005, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 83546.015, \"from_m\": 66624.509, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83922.485, \"from_m\": 83546.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 84098.15, \"from_m\": 83922.485, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84214.692, \"from_m\": 84098.15, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85470.432, \"from_m\": 84214.692, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85931.042, \"from_m\": 85470.432, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 85985.468, \"from_m\": 85931.042, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 86054.206, \"from_m\": 85985.468, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 86870.117, \"from_m\": 86054.206, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87015.722, \"from_m\": 86870.117, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87067.638, \"from_m\": 87015.722, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87220.769, \"from_m\": 87067.638, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 107575.961, \"from_m\": 87220.769, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 109312.95, \"from_m\": 107575.961, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109973.998, \"from_m\": 109312.95, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 624854, \"profile_key\": \"ff52bff403313ae02a260031fdcee9c98d546f35d698147c29bef348b0380335\", \"schedule_id\": 19665, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 557.844, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 3, \"distance_m\": 1044.081, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Trowse Jn\", \"stage_seq\": 4, \"distance_m\": 1700.77, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Wymondham Co878\", \"stage_seq\": 5, \"distance_m\": 5102.352, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Wymondham\", \"stage_seq\": 6, \"distance_m\": 16386.971, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Attleborough\", \"stage_seq\": 7, \"distance_m\": 25500.353, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Thetford\", \"stage_seq\": 8, \"distance_m\": 48970.025, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Brandon\", \"stage_seq\": 9, \"distance_m\": 60564.557, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335H\", \"location\": \"Ely North Jn\", \"stage_seq\": 10, \"distance_m\": 84000.778, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2339\", \"location\": \"Ely\", \"stage_seq\": 11, \"distance_m\": 86304.609, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 12, \"distance_m\": 87015.722, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Waterbeach\", \"stage_seq\": 13, \"distance_m\": 101358.098, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2351H\", \"location\": \"Cambridge North\", \"stage_seq\": 14, \"distance_m\": 106258.991, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 15, \"distance_m\": 108428.548, \"section_seq\": 1, \"route_path_id\": 36048}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 16, \"distance_m\": 109973.998, \"section_seq\": 1, \"route_path_id\": 36048}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 109973.998, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36048}], \"total_distance_m\": 109973.998, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 109013.942, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 960.056, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2240", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:37Z\", \"source_id\": 51780268, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:41Z\", \"source_id\": 16711010, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:38Z\", \"source_id\": 51797480, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:43Z\", \"source_id\": 16716124, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:54Z\", \"source_id\": 51821308, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:59Z\", \"source_id\": 16723471, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:26Z\", \"source_id\": 51834339, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:28Z\", \"source_id\": 16727459, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:13Z\", \"source_id\": 51864330, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:19Z\", \"source_id\": 16736370, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:23Z\", \"source_id\": 51882773, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:29Z\", \"source_id\": 16741952, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:41Z\", \"source_id\": 51887432, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:49Z\", \"source_id\": 16743361, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:51Z\", \"source_id\": 51900945, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:58Z\", \"source_id\": 16747247, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "5", "timing_fact_generation": 1789599722805635, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:08.295868", "service_state_evidence_id": 16747247, "current_leg_start_actual_dep": "2026-09-17T23:58:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:08.346509", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P NRW CBG 1K99 755418 5 100 None {"version": 3, "segments": [{"to_m": 638.332, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 817.529, "from_m": 638.332, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1893.373, "from_m": 817.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19123.092, "from_m": 1893.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23315.431, "from_m": 19123.092, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33781.769, "from_m": 23315.431, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37777.152, "from_m": 33781.769, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38173.142, "from_m": 37777.152, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44261.533, "from_m": 38173.142, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47950.843, "from_m": 44261.533, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 48797.641, "from_m": 47950.843, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48835.444, "from_m": 48797.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50845.136, "from_m": 48835.444, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62145.005, "from_m": 50845.136, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66624.509, "from_m": 62145.005, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 83546.015, "from_m": 66624.509, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83922.485, "from_m": 83546.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 84098.15, "from_m": 83922.485, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84214.692, "from_m": 84098.15, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85470.432, "from_m": 84214.692, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85931.042, "from_m": 85470.432, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 85985.468, "from_m": 85931.042, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 86054.206, "from_m": 85985.468, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 86870.117, "from_m": 86054.206, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87015.722, "from_m": 86870.117, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87067.638, "from_m": 87015.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87220.769, "from_m": 87067.638, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 107575.961, "from_m": 87220.769, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 109312.95, "from_m": 107575.961, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109973.998, "from_m": 109312.95, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 624854, "profile_key": "ff52bff403313ae02a260031fdcee9c98d546f35d698147c29bef348b0380335", "schedule_id": 19665, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 557.844, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Trowse Swing Bridge", "stage_seq": 3, "distance_m": 1044.081, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Trowse Jn", "stage_seq": 4, "distance_m": 1700.77, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Wymondham Co878", "stage_seq": 5, "distance_m": 5102.352, "section_seq": 1, "route_path_id": 36048}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Wymondham", "stage_seq": 6, "distance_m": 16386.971, "section_seq": 1, "route_path_id": 36048}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Attleborough", "stage_seq": 7, "distance_m": 25500.353, "section_seq": 1, "route_path_id": 36048}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Thetford", "stage_seq": 8, "distance_m": 48970.025, "section_seq": 1, "route_path_id": 36048}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Brandon", "stage_seq": 9, "distance_m": 60564.557, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335H", "location": "Ely North Jn", "stage_seq": 10, "distance_m": 84000.778, "section_seq": 1, "route_path_id": 36048}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2339", "location": "Ely", "stage_seq": 11, "distance_m": 86304.609, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Ely Dock Jn", "stage_seq": 12, "distance_m": 87015.722, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Waterbeach", "stage_seq": 13, "distance_m": 101358.098, "section_seq": 1, "route_path_id": 36048}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2351H", "location": "Cambridge North", "stage_seq": 14, "distance_m": 106258.991, "section_seq": 1, "route_path_id": 36048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Coldham Lane Jn", "stage_seq": 15, "distance_m": 108428.548, "section_seq": 1, "route_path_id": 36048}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": null, "location": "Cambridge", "stage_seq": 16, "distance_m": 109973.998, "section_seq": 1, "route_path_id": 36048}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 109973.998, "from_m": 0.0, "section_seq": 1, "route_path_id": 36048}], "total_distance_m": 109973.998, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109013.942, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 960.056, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13208, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:37Z", "source_id": 51780268, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:51:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:41Z", "source_id": 16711010, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13219, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:38Z", "source_id": 51797480, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:58:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:43Z", "source_id": 16716124, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12167, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:54Z", "source_id": 51821308, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:12:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:59Z", "source_id": 16723471, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12175, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:26Z", "source_id": 51834339, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:28Z", "source_id": 16727459, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12210, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:13Z", "source_id": 51864330, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:37:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:19Z", "source_id": 16736370, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12319, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:23Z", "source_id": 51882773, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:49:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:29Z", "source_id": 16741952, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12425, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:41Z", "source_id": 51887432, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:52:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:49Z", "source_id": 16743361, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12533, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:51Z", "source_id": 51900945, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:03:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:58Z", "source_id": 16747247, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Norwich 2240 2240 3 22:40:00 None Cambridge 2356 2356 5 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01196/2026-09-17/detailed None Cambridge North 2026-09-17T23:58:30+01:00 Cambridge 10.0 {"type": "LineString", "coordinates": [[0.15901709999999997, 52.2248532], [0.15862609999999996, 52.22427509999999], [0.15851009999999996, 52.22409150000001], [0.1581766, 52.22356199999999], [0.157982, 52.2232387], [0.1576443, 52.222642699999994], [0.1575635, 52.2224938], [0.157519, 52.22240419999999], [0.1568545, 52.2211106], [0.1567632, 52.22092089999999], [0.1564889, 52.2204025], [0.15628199999999998, 52.22001199999998], [0.15626684372518992, 52.21998654579095], [0.15620899999999996, 52.21988940000001], [0.15616379999999996, 52.2198136], [0.1559719, 52.219501], [0.1547299, 52.21763860000001], [0.1538721, 52.216452999999994], [0.1527866, 52.2150012], [0.1520638, 52.2140205], [0.15193529999999997, 52.213846100000005], [0.1498286, 52.21093079999999], [0.1480673, 52.208465399999994], [0.1470057, 52.2069993], [0.1468816, 52.2068318], [0.1466832527484055, 52.20656375804658], [0.1463588, 52.2061253], [0.1456684, 52.20517559999999], [0.1442297, 52.2031867], [0.1431142, 52.2016454], [0.1426698, 52.20104030000001], [0.14253689999999997, 52.2008536], [0.14204899999999998, 52.2001839], [0.1415981, 52.19956719999999], [0.1409003, 52.1986138], [0.1404922, 52.19806400000002], [0.140467, 52.19803000000001], [0.1403034, 52.19781569999999], [0.13983499999999996, 52.197171299999994], [0.1394935, 52.19670390000001], [0.1390583, 52.1961061], [0.1377316, 52.1942673], [0.1376343, 52.19414150000001]]} 2.3 2353 0003 Cambridge North Cambridge Cambridge 52.1941415 0.1376343 52.1941415 0.1376343 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Cambridge TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747247 1789599722805635 47 47 2026-09-16 23:13:08.346509 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:08.295868
594901 617799 G14914 851A39MV16 2026-09-16 COMPLETE 16747122 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 617799, "stp": "O", "toc": "Great Western Railway", "uid": "G14914", "consist": "800315", "dest_crs": "PAD", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14914/2026-09-17/detailed", "trust_id": "851A39MV16", "origin_crs": "PNZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": "9", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "1A39", "timing_status": "LATE", "origin_station": "Penzance", "current_leg_arr": "0003", "current_leg_dep": "2321", "current_leg_end": "London Paddington", "origin_dep_time": "1750", "origin_platform": "1", "current_location": "Link Line", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7240684018231218, 51.51819524751447], [-0.7238232258287304, 51.518238289690714], [-0.7236069521366997, 51.518277138145045], [-0.723415447289706, 51.51831238144582], [-0.7232445778304261, 51.518344608161414], [-0.7230902103015365, 51.51837440686021], [-0.7229482112457137, 51.518402366110585], [-0.7228144472056346, 51.5184290744809], [-0.7226847847239756, 51.51845512053953], [-0.722555090343413, 51.51848109285486], [-0.7224212306066239, 51.51850757999526], [-0.7222790720562846, 51.518535170529105], [-0.7221244812350718, 51.51856445302475], [-0.7219533246856619, 51.5185960160506], [-0.7217614689507316, 51.51863044817501], [-0.7215447805729576, 51.51866833796635], [-0.7212991260950162, 51.518710273993015], [-0.7210046, 51.5187621], [-0.7186522272956171, 51.5191398826134], [-0.7180998, 51.519228600000005], [-0.7169969999999999, 51.5194066], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.447191, 51.50668410000001], [-0.4460971, 51.50645930000001], [-0.4446180715662168, 51.506156012565064], [-0.44449009999999994, 51.506156999999995], [-0.4444422264442088, 51.506156741998794], [-0.4443231, 51.506156100000005], [-0.4442192789762782, 51.506152214673435], [-0.4441601, 51.50615], [-0.4439817, 51.50613890000001], [-0.4437617, 51.5061207], [-0.4435535, 51.50609099999999], [-0.44341279999999994, 51.50606990000001], [-0.4432756, 51.5060511], [-0.4431429999999999, 51.5060284], [-0.44281009999999993, 51.5059694], [-0.4420173999999999, 51.5058216], [-0.4410028, 51.5056305], [-0.4402109, 51.5054818], [-0.4389811, 51.5052483], [-0.4372738, 51.50493229999999], [-0.4360299, 51.50471110000001], [-0.43498639999999994, 51.50454929999999], [-0.4339333, 51.50440580000001], [-0.4331379, 51.5042906], [-0.43237629999999994, 51.50418479999999], [-0.4319798, 51.504129], [-0.4303081000000001, 51.503896], [-0.42965059999999994, 51.5038168], [-0.42875069999999993, 51.503725], [-0.4278723, 51.5036462], [-0.4270645, 51.5035612], [-0.4263795, 51.503486999999986], [-0.4260107, 51.503451600000005], [-0.4257636, 51.5034295], [-0.4256471999999999, 51.5034194], [-0.42487049999999993, 51.5033522], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3982088, 51.503424300000006], [-0.3974617, 51.50349860000001], [-0.39654570000000006, 51.5035913], [-0.39547219999999994, 51.50371149999999], [-0.3950205243881828, 51.503762104665505], [-0.3945368, 51.5038163], [-0.3911183, 51.50423099999999], [-0.38873119999999994, 51.5045421], [-0.3844767, 51.5051379], [-0.3834029, 51.5052883], [-0.3815335000000001, 51.50555380000001], [-0.38059059999999995, 51.5056957], [-0.3800932, 51.50577330000001], [-0.3790925, 51.5059408], [-0.37868602891084935, 51.50600891503693], [-0.3784385826410314, 51.50604623036156], [-0.3782185236722561, 51.5060753833519], [-0.37802192425318865, 51.50609750107427], [-0.3778448566324939, 51.50611371059505], [-0.3776833930588372, 51.50612513898057], [-0.37753360578088335, 51.50613291329719], [-0.3773915670472977, 51.50613816061127], [-0.377253349106745, 51.50614200798916], [-0.3771150242078906, 51.5061455824972], [-0.3769726645993995, 51.50615001120174], [-0.3768223425299367, 51.50615642116915], [-0.37666013024816736, 51.50616593946576], [-0.3764821000027565, 51.50617969315795], [-0.3762843240423692, 51.50619880931204], [-0.37606287461567056, 51.5062244149944], [-0.3758138239713257, 51.50625763727138], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]}", "current_leg_start": "Reading", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Reading", "current_leg_milage": "35.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.493, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2562.381, \"from_m\": 453.493, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11295.253, \"from_m\": 2562.381, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11559.743, \"from_m\": 11295.253, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14416.362, \"from_m\": 11559.743, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17101.964, \"from_m\": 14416.362, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 17451.97, \"from_m\": 17101.964, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19020.462, \"from_m\": 17451.97, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21390.771, \"from_m\": 19020.462, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22239.241, \"from_m\": 21390.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26533.482, \"from_m\": 22239.241, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27160.49, \"from_m\": 26533.482, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32106.237, \"from_m\": 27160.49, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32703.653, \"from_m\": 32106.237, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32712.822, \"from_m\": 32703.653, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 33478.548, \"from_m\": 32712.822, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 40828.577, \"from_m\": 33478.548, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40889.151, \"from_m\": 40828.577, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41279.895, \"from_m\": 40889.151, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41656.85, \"from_m\": 41279.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47166.335, \"from_m\": 41656.85, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 50520.931, \"from_m\": 47166.335, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67725.03, \"from_m\": 50520.931, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 71806.106, \"from_m\": 67725.03, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72326.95, \"from_m\": 71806.106, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 76542.916, \"from_m\": 72326.95, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 78690.542, \"from_m\": 76542.916, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 79055.229, \"from_m\": 78690.542, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 79577.18, \"from_m\": 79055.229, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80393.003, \"from_m\": 79577.18, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80399.662, \"from_m\": 80393.003, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80790.551, \"from_m\": 80399.662, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84213.707, \"from_m\": 80790.551, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 84903.043, \"from_m\": 84213.707, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87049.849, \"from_m\": 84903.043, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 92391.349, \"from_m\": 87049.849, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 97650.254, \"from_m\": 92391.349, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 98078.823, \"from_m\": 97650.254, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 112370.248, \"from_m\": 98078.823, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 113259.479, \"from_m\": 112370.248, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 113320.212, \"from_m\": 113259.479, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 119401.746, \"from_m\": 113320.212, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 120703.993, \"from_m\": 119401.746, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121370.37, \"from_m\": 120703.993, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 122886.506, \"from_m\": 121370.37, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 123101.492, \"from_m\": 122886.506, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 124963.125, \"from_m\": 123101.492, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 125456.1, \"from_m\": 124963.125, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 125500.93, \"from_m\": 125456.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126549.822, \"from_m\": 125500.93, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127012.468, \"from_m\": 126549.822, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127054.074, \"from_m\": 127012.468, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127117.441, \"from_m\": 127054.074, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127146.849, \"from_m\": 127117.441, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127763.046, \"from_m\": 127146.849, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127825.964, \"from_m\": 127763.046, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127996.118, \"from_m\": 127825.964, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 128701.002, \"from_m\": 127996.118, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 129563.403, \"from_m\": 128701.002, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131829.112, \"from_m\": 129563.403, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 132307.362, \"from_m\": 131829.112, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 138105.829, \"from_m\": 132307.362, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 138192.191, \"from_m\": 138105.829, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 138233.943, \"from_m\": 138192.191, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 146561.459, \"from_m\": 138233.943, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 146652.028, \"from_m\": 146561.459, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 152114.366, \"from_m\": 146652.028, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 152155.68, \"from_m\": 152114.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166268.778, \"from_m\": 152155.68, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 174210.737, \"from_m\": 166268.778, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 180609.041, \"from_m\": 174210.737, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 184545.351, \"from_m\": 180609.041, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 185495.012, \"from_m\": 184545.351, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 187206.614, \"from_m\": 185495.012, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 188714.739, \"from_m\": 187206.614, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 191445.895, \"from_m\": 188714.739, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 192847.353, \"from_m\": 191445.895, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 193449.415, \"from_m\": 192847.353, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 196258.511, \"from_m\": 193449.415, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 199857.966, \"from_m\": 196258.511, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 208291.376, \"from_m\": 199857.966, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 209055.754, \"from_m\": 208291.376, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 209110.456, \"from_m\": 209055.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 210528.783, \"from_m\": 209110.456, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 211332.537, \"from_m\": 210528.783, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 212704.647, \"from_m\": 211332.537, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 212730.225, \"from_m\": 212704.647, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 212773.315, \"from_m\": 212730.225, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 212822.632, \"from_m\": 212773.315, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 212956.03, \"from_m\": 212822.632, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 213731.039, \"from_m\": 212956.03, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 215725.286, \"from_m\": 213731.039, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 286346.279, \"from_m\": 215725.286, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 299883.525, \"from_m\": 286346.279, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 326226.014, \"from_m\": 299883.525, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 326331.866, \"from_m\": 326226.014, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 330985.542, \"from_m\": 326331.866, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 331941.386, \"from_m\": 330985.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 332721.966, \"from_m\": 331941.386, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 332767.951, \"from_m\": 332721.966, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 332895.337, \"from_m\": 332767.951, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 333281.484, \"from_m\": 332895.337, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 333324.472, \"from_m\": 333281.484, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 336313.823, \"from_m\": 333324.472, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 348137.494, \"from_m\": 336313.823, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 349904.944, \"from_m\": 348137.494, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 350679.719, \"from_m\": 349904.944, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 351144.066, \"from_m\": 350679.719, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 352787.252, \"from_m\": 351144.066, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 359159.628, \"from_m\": 352787.252, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 388556.2, \"from_m\": 359159.628, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 388642.946, \"from_m\": 388556.2, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 397377.99, \"from_m\": 388642.946, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 398200.811, \"from_m\": 397377.99, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 398214.179, \"from_m\": 398200.811, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 399628.917, \"from_m\": 398214.179, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 425004.169, \"from_m\": 399628.917, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 425113.407, \"from_m\": 425004.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 439388.225, \"from_m\": 425113.407, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 439535.804, \"from_m\": 439388.225, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 439650.805, \"from_m\": 439535.804, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 439697.456, \"from_m\": 439650.805, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 460529.573, \"from_m\": 439697.456, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 462209.524, \"from_m\": 460529.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 462270.587, \"from_m\": 462209.524, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 462329.901, \"from_m\": 462270.587, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 462641.52, \"from_m\": 462329.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 463589.425, \"from_m\": 462641.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 463726.031, \"from_m\": 463589.425, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 463766.287, \"from_m\": 463726.031, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 463955.93, \"from_m\": 463766.287, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 464668.08, \"from_m\": 463955.93, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 465292.597, \"from_m\": 464668.08, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 465350.987, \"from_m\": 465292.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 465407.107, \"from_m\": 465350.987, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 465513.994, \"from_m\": 465407.107, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 465572.375, \"from_m\": 465513.994, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 465652.321, \"from_m\": 465572.375, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 472409.249, \"from_m\": 465652.321, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 472463.76, \"from_m\": 472409.249, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 481641.239, \"from_m\": 472463.76, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 481652.844, \"from_m\": 481641.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 482982.589, \"from_m\": 481652.844, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 483133.179, \"from_m\": 482982.589, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 483171.719, \"from_m\": 483133.179, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 483661.234, \"from_m\": 483171.719, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 483744.747, \"from_m\": 483661.234, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 514341.036, \"from_m\": 483744.747, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 518604.496, \"from_m\": 514341.036, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 518805.902, \"from_m\": 518604.496, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 518891.581, \"from_m\": 518805.902, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 520054.842, \"from_m\": 518891.581, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 520339.853, \"from_m\": 520054.842, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 521809.978, \"from_m\": 520339.853, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 617799, \"profile_key\": \"b030a7c877d4c41cd24c4db5f0a01c27912340275c96baf233a6ffe354615356\", \"schedule_id\": 36454, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Penzance\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753H\", \"location\": \"Long Rock S.B.\", \"stage_seq\": 2, \"distance_m\": 2310.814, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1757H\", \"wtt_dep\": \"1759\", \"location\": \"St. Erth\", \"stage_seq\": 3, \"distance_m\": 9133.031, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1801H\", \"wtt_dep\": \"1803\", \"location\": \"Hayle\", \"stage_seq\": 4, \"distance_m\": 11705.613, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1808\", \"location\": \"Camborne Sig. R6\", \"stage_seq\": 5, \"distance_m\": 20977.625, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1810H\", \"wtt_dep\": \"1812\", \"location\": \"Camborne\", \"stage_seq\": 6, \"distance_m\": 21120.793, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1816H\", \"location\": \"Camborne Sig. R10\", \"stage_seq\": 7, \"distance_m\": 22199.972, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1817\", \"wtt_dep\": \"1818H\", \"location\": \"Redruth\", \"stage_seq\": 8, \"distance_m\": 26922.416, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1823H\", \"location\": \"Redruth Sig. R14\", \"stage_seq\": 9, \"distance_m\": 28216.558, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1827H\", \"location\": \"Penwithers Jn\", \"stage_seq\": 10, \"distance_m\": 40614.524, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1828H\", \"wtt_dep\": \"1830H\", \"location\": \"Truro\", \"stage_seq\": 11, \"distance_m\": 41371.292, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1836\", \"location\": \"Probus Sig. Cl5884\", \"stage_seq\": 12, \"distance_m\": 50204.691, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1843\", \"location\": \"Burngullow Jn\", \"stage_seq\": 13, \"distance_m\": 61371.101, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1845H\", \"wtt_dep\": \"1847\", \"location\": \"St. Austell\", \"stage_seq\": 14, \"distance_m\": 64664.685, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1852H\", \"wtt_dep\": \"1854H\", \"location\": \"Par\", \"stage_seq\": 15, \"distance_m\": 71806.106, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1900\", \"wtt_dep\": \"1901H\", \"location\": \"Lostwithiel\", \"stage_seq\": 16, \"distance_m\": 78811.39, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1906H\", \"wtt_dep\": \"1908\", \"location\": \"Bodmin Parkway\", \"stage_seq\": 17, \"distance_m\": 84292.12, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Largin\", \"stage_seq\": 18, \"distance_m\": 90604.197, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914\", \"location\": \"St. Pinnock Viaduct East\", \"stage_seq\": 19, \"distance_m\": 92032.809, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1919\", \"wtt_dep\": \"1921\", \"location\": \"Liskeard\", \"stage_seq\": 20, \"distance_m\": 98998.662, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926H\", \"location\": \"Menheniot Sig. Um259\", \"stage_seq\": 21, \"distance_m\": 110193.573, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"St. Germans\", \"stage_seq\": 22, \"distance_m\": 112617.463, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1935\", \"wtt_dep\": \"1936H\", \"location\": \"Saltash\", \"stage_seq\": 23, \"distance_m\": 120624.452, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940H\", \"location\": \"St. Budeaux Jn\", \"stage_seq\": 24, \"distance_m\": 122938.691, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"1946\", \"wtt_dep\": \"1949\", \"location\": \"Plymouth\", \"stage_seq\": 25, \"distance_m\": 127350.916, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951H\", \"location\": \"Lipson Jn\", \"stage_seq\": 26, \"distance_m\": 129790.165, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Tavistock Jn Yard\", \"stage_seq\": 27, \"distance_m\": 132649.204, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"Hemerdon\", \"stage_seq\": 28, \"distance_m\": 138233.943, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2003H\", \"location\": \"Ivybridge\", \"stage_seq\": 29, \"distance_m\": 146003.263, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Aish Emergency Crossover\", \"stage_seq\": 30, \"distance_m\": 152114.366, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Rattery\", \"stage_seq\": 31, \"distance_m\": 156972.534, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2018\", \"location\": \"Totnes\", \"stage_seq\": 32, \"distance_m\": 164529.636, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Dainton Tunnel\", \"stage_seq\": 33, \"distance_m\": 172547.508, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 34, \"distance_m\": 177712.375, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2031H\", \"location\": \"Newton Abbot\", \"stage_seq\": 35, \"distance_m\": 178533.489, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": \"2038H\", \"location\": \"Teignmouth\", \"stage_seq\": 36, \"distance_m\": 186721.284, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": \"2043H\", \"location\": \"Dawlish\", \"stage_seq\": 37, \"distance_m\": 191224.52, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2045H\", \"location\": \"Dawlish Warren\", \"stage_seq\": 38, \"distance_m\": 193863.551, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2055\", \"wtt_dep\": \"2057\", \"location\": \"Exeter St. David's\", \"stage_seq\": 39, \"distance_m\": 210845.83, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 40, \"distance_m\": 212773.315, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108\", \"location\": \"Tiverton Loop\", \"stage_seq\": 41, \"distance_m\": 234653.803, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2110\", \"wtt_dep\": \"2111H\", \"location\": \"Tiverton Parkway\", \"stage_seq\": 42, \"distance_m\": 237434.764, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Whiteball\", \"stage_seq\": 43, \"distance_m\": 244160.413, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Norton Fitzwarren Jn\", \"stage_seq\": 44, \"distance_m\": 257570.481, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2122H\", \"wtt_dep\": \"2124\", \"location\": \"Taunton\", \"stage_seq\": 45, \"distance_m\": 260271.366, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Cogload Jn\", \"stage_seq\": 46, \"distance_m\": 267744.765, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132H\", \"location\": \"Bridgwater\", \"stage_seq\": 47, \"distance_m\": 278773.778, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Uphill Jn\", \"stage_seq\": 48, \"distance_m\": 300424.175, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Worle Jn\", \"stage_seq\": 49, \"distance_m\": 305295.766, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Parson Street\", \"stage_seq\": 50, \"distance_m\": 329187.131, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Bristol West Jn\", \"stage_seq\": 51, \"distance_m\": 331528.545, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2200\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 52, \"distance_m\": 332060.614, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 53, \"distance_m\": 332628.326, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"North Somerset Jn\", \"stage_seq\": 54, \"distance_m\": 333337.301, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2214\", \"location\": \"Bath Spa\", \"stage_seq\": 55, \"distance_m\": 350503.561, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Bathampton Jn\", \"stage_seq\": 56, \"distance_m\": 353960.183, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Thingley East Jn\", \"stage_seq\": 57, \"distance_m\": 368912.751, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2225\", \"wtt_dep\": \"2227\", \"location\": \"Chippenham\", \"stage_seq\": 58, \"distance_m\": 371221.288, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 59, \"distance_m\": 388685.061, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2242\", \"location\": \"Swindon\", \"stage_seq\": 60, \"distance_m\": 397927.788, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Uffington\", \"stage_seq\": 61, \"distance_m\": 415266.227, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Challow Jn\", \"stage_seq\": 62, \"distance_m\": 419279.843, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Wantage Road\", \"stage_seq\": 63, \"distance_m\": 424897.279, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2259\", \"location\": \"Didcot Parkway\", \"stage_seq\": 64, \"distance_m\": 436751.369, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Goring & Streatley\", \"stage_seq\": 65, \"distance_m\": 450192.29, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308H\", \"location\": \"Tilehurst East Jn\", \"stage_seq\": 66, \"distance_m\": 460333.819, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Reading West Jn\", \"stage_seq\": 67, \"distance_m\": 462390.687, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312H\", \"location\": \"Reading\", \"stage_seq\": 68, \"distance_m\": 464191.197, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 69, \"distance_m\": 465350.987, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Twyford\", \"stage_seq\": 70, \"distance_m\": 472135.635, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Maidenhead\", \"stage_seq\": 71, \"distance_m\": 483024.758, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Slough\", \"stage_seq\": 72, \"distance_m\": 492253.878, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 73, \"distance_m\": 504186.574, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Southall West Jn\", \"stage_seq\": 74, \"distance_m\": 506148.187, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Southall\", \"stage_seq\": 75, \"distance_m\": 507466.273, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Acton West Jn\", \"stage_seq\": 76, \"distance_m\": 513631.919, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 77, \"distance_m\": 519023.281, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 78, \"distance_m\": 519895.422, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 79, \"distance_m\": 521169.563, \"section_seq\": 1, \"route_path_id\": 105219}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 80, \"distance_m\": 521809.978, \"section_seq\": 1, \"route_path_id\": 105219}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 521809.978, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105219}], \"total_distance_m\": 521809.978, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 511560.971, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10249.007, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1750", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "42.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T16:57:18Z\", \"source_id\": 16500278, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:01:21Z\", \"source_id\": 16503661, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:12:48Z\", \"source_id\": 16513246, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:16:48Z\", \"source_id\": 16516613, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:26:59Z\", \"source_id\": 51129554, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:28:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:27:03Z\", \"source_id\": 16525054, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:42:32Z\", \"source_id\": 51174373, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:44:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:42:36Z\", \"source_id\": 16537903, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:51:13Z\", \"source_id\": 51199522, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:52:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:51:18Z\", \"source_id\": 16545005, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:58:50Z\", \"source_id\": 51221166, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:59:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:58:53Z\", \"source_id\": 16551124, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:02:47Z\", \"source_id\": 51232908, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:04:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:02:50Z\", \"source_id\": 16554305, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:21:07Z\", \"source_id\": 16569033, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:30:48Z\", \"source_id\": 51311983, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:30:51Z\", \"source_id\": 16576676, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:35:17Z\", \"source_id\": 51323925, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:36:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:35:20Z\", \"source_id\": 16580120, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:44:58Z\", \"source_id\": 51349849, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:45:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:45:04Z\", \"source_id\": 16587465, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:01:04Z\", \"source_id\": 51392401, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:02:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:01:08Z\", \"source_id\": 16599502, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26619, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:15:01Z\", \"source_id\": 51429413, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:16:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:15:05Z\", \"source_id\": 16609920, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:27:13Z\", \"source_id\": 51459938, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:28:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:27:14Z\", \"source_id\": 16618656, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26574, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:35:19Z\", \"source_id\": 51480367, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:36:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:35:23Z\", \"source_id\": 16624307, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:40:27Z\", \"source_id\": 51493082, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:41:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:40:31Z\", \"source_id\": 16627913, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:44:55Z\", \"source_id\": 51503730, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:45:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:45:01Z\", \"source_id\": 16631003, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:53:58Z\", \"source_id\": 51525647, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:54:02Z\", \"source_id\": 16637364, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:08:00Z\", \"source_id\": 51560349, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:08:07Z\", \"source_id\": 16647032, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:08:57Z\", \"source_id\": 51562571, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:10:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:09:02Z\", \"source_id\": 16647665, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:14:12Z\", \"source_id\": 51575379, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:14:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:14:18Z\", \"source_id\": 16651219, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:21:50Z\", \"source_id\": 51593671, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:23:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:21:51Z\", \"source_id\": 16656400, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:31:38Z\", \"source_id\": 51616116, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:33:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:31:43Z\", \"source_id\": 16662938, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:52:46Z\", \"source_id\": 16676795, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:54Z\", \"source_id\": 51667977, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:56Z\", \"source_id\": 16678211, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:37Z\", \"source_id\": 51698183, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:09:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:41Z\", \"source_id\": 16686918, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:52Z\", \"source_id\": 51718064, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:18:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:58Z\", \"source_id\": 16692638, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:43Z\", \"source_id\": 51746353, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:47Z\", \"source_id\": 16700997, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:09Z\", \"source_id\": 51773476, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:13Z\", \"source_id\": 16708948, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:16Z\", \"source_id\": 51796866, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:18Z\", \"source_id\": 16715933, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:55Z\", \"source_id\": 51805383, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:58Z\", \"source_id\": 16718543, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:19Z\", \"source_id\": 51818524, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:23Z\", \"source_id\": 16722581, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:10Z\", \"source_id\": 51835570, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:11Z\", \"source_id\": 16727795, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:19Z\", \"source_id\": 51847954, \"stage_seq\": 70, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:20Z\", \"source_id\": 16731488, \"stage_seq\": 70, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:53Z\", \"source_id\": 51855290, \"stage_seq\": 71, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:01Z\", \"source_id\": 16733752, \"stage_seq\": 71, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:35Z\", \"source_id\": 51863218, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:43Z\", \"source_id\": 16736071, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:18Z\", \"source_id\": 51891009, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:20Z\", \"source_id\": 16744409, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:28Z\", \"source_id\": 51893951, \"stage_seq\": 76, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:33Z\", \"source_id\": 16745268, \"stage_seq\": 76, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:27Z\", \"source_id\": 51900527, \"stage_seq\": 80, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:34Z\", \"source_id\": 16747122, \"stage_seq\": 80, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "8", "timing_fact_generation": 1789599694737879, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:08.311257", "service_state_evidence_id": 16747122, "current_leg_start_actual_dep": "2026-09-17T23:16:30+01:00", "operational_evidence_version": 275, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:08.343181", "service_state_valid_until_kind": null, "operational_interpretation_version": 275, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O PNZ PAD 1A39 800315 9 125 None {"version": 3, "segments": [{"to_m": 453.493, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2562.381, "from_m": 453.493, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11295.253, "from_m": 2562.381, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11559.743, "from_m": 11295.253, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14416.362, "from_m": 11559.743, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17101.964, "from_m": 14416.362, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 17451.97, "from_m": 17101.964, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19020.462, "from_m": 17451.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21390.771, "from_m": 19020.462, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22239.241, "from_m": 21390.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26533.482, "from_m": 22239.241, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27160.49, "from_m": 26533.482, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32106.237, "from_m": 27160.49, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32703.653, "from_m": 32106.237, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32712.822, "from_m": 32703.653, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 33478.548, "from_m": 32712.822, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 40828.577, "from_m": 33478.548, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40889.151, "from_m": 40828.577, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41279.895, "from_m": 40889.151, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41656.85, "from_m": 41279.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47166.335, "from_m": 41656.85, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 50520.931, "from_m": 47166.335, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67725.03, "from_m": 50520.931, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 71806.106, "from_m": 67725.03, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72326.95, "from_m": 71806.106, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 76542.916, "from_m": 72326.95, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 78690.542, "from_m": 76542.916, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 79055.229, "from_m": 78690.542, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 79577.18, "from_m": 79055.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80393.003, "from_m": 79577.18, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80399.662, "from_m": 80393.003, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80790.551, "from_m": 80399.662, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84213.707, "from_m": 80790.551, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 84903.043, "from_m": 84213.707, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87049.849, "from_m": 84903.043, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 92391.349, "from_m": 87049.849, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 97650.254, "from_m": 92391.349, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 98078.823, "from_m": 97650.254, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 112370.248, "from_m": 98078.823, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 113259.479, "from_m": 112370.248, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 113320.212, "from_m": 113259.479, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 119401.746, "from_m": 113320.212, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 120703.993, "from_m": 119401.746, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121370.37, "from_m": 120703.993, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 122886.506, "from_m": 121370.37, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 123101.492, "from_m": 122886.506, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 124963.125, "from_m": 123101.492, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 125456.1, "from_m": 124963.125, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 125500.93, "from_m": 125456.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126549.822, "from_m": 125500.93, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127012.468, "from_m": 126549.822, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127054.074, "from_m": 127012.468, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127117.441, "from_m": 127054.074, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127146.849, "from_m": 127117.441, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127763.046, "from_m": 127146.849, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127825.964, "from_m": 127763.046, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127996.118, "from_m": 127825.964, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 128701.002, "from_m": 127996.118, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 129563.403, "from_m": 128701.002, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131829.112, "from_m": 129563.403, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 132307.362, "from_m": 131829.112, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 138105.829, "from_m": 132307.362, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 138192.191, "from_m": 138105.829, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 138233.943, "from_m": 138192.191, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 146561.459, "from_m": 138233.943, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 146652.028, "from_m": 146561.459, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 152114.366, "from_m": 146652.028, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 152155.68, "from_m": 152114.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166268.778, "from_m": 152155.68, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 174210.737, "from_m": 166268.778, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 180609.041, "from_m": 174210.737, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 184545.351, "from_m": 180609.041, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 185495.012, "from_m": 184545.351, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 187206.614, "from_m": 185495.012, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 188714.739, "from_m": 187206.614, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 191445.895, "from_m": 188714.739, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 192847.353, "from_m": 191445.895, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 193449.415, "from_m": 192847.353, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 196258.511, "from_m": 193449.415, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 199857.966, "from_m": 196258.511, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 208291.376, "from_m": 199857.966, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 209055.754, "from_m": 208291.376, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 209110.456, "from_m": 209055.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 210528.783, "from_m": 209110.456, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 211332.537, "from_m": 210528.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 212704.647, "from_m": 211332.537, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 212730.225, "from_m": 212704.647, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 212773.315, "from_m": 212730.225, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 212822.632, "from_m": 212773.315, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 212956.03, "from_m": 212822.632, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 213731.039, "from_m": 212956.03, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 215725.286, "from_m": 213731.039, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 286346.279, "from_m": 215725.286, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 299883.525, "from_m": 286346.279, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 326226.014, "from_m": 299883.525, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 326331.866, "from_m": 326226.014, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 330985.542, "from_m": 326331.866, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 331941.386, "from_m": 330985.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 332721.966, "from_m": 331941.386, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 332767.951, "from_m": 332721.966, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 332895.337, "from_m": 332767.951, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 333281.484, "from_m": 332895.337, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 333324.472, "from_m": 333281.484, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 336313.823, "from_m": 333324.472, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 348137.494, "from_m": 336313.823, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 349904.944, "from_m": 348137.494, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 350679.719, "from_m": 349904.944, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 351144.066, "from_m": 350679.719, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 352787.252, "from_m": 351144.066, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 359159.628, "from_m": 352787.252, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 388556.2, "from_m": 359159.628, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 388642.946, "from_m": 388556.2, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 397377.99, "from_m": 388642.946, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 398200.811, "from_m": 397377.99, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 398214.179, "from_m": 398200.811, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 399628.917, "from_m": 398214.179, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 425004.169, "from_m": 399628.917, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 425113.407, "from_m": 425004.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 439388.225, "from_m": 425113.407, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 439535.804, "from_m": 439388.225, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 439650.805, "from_m": 439535.804, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 439697.456, "from_m": 439650.805, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 460529.573, "from_m": 439697.456, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 462209.524, "from_m": 460529.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 462270.587, "from_m": 462209.524, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 462329.901, "from_m": 462270.587, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 462641.52, "from_m": 462329.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 463589.425, "from_m": 462641.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 463726.031, "from_m": 463589.425, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 463766.287, "from_m": 463726.031, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 463955.93, "from_m": 463766.287, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 464668.08, "from_m": 463955.93, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 465292.597, "from_m": 464668.08, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 465350.987, "from_m": 465292.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 465407.107, "from_m": 465350.987, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 465513.994, "from_m": 465407.107, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 465572.375, "from_m": 465513.994, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 465652.321, "from_m": 465572.375, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 472409.249, "from_m": 465652.321, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 472463.76, "from_m": 472409.249, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 481641.239, "from_m": 472463.76, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 481652.844, "from_m": 481641.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 482982.589, "from_m": 481652.844, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 483133.179, "from_m": 482982.589, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 483171.719, "from_m": 483133.179, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 483661.234, "from_m": 483171.719, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 483744.747, "from_m": 483661.234, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 514341.036, "from_m": 483744.747, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 518604.496, "from_m": 514341.036, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 518805.902, "from_m": 518604.496, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 518891.581, "from_m": 518805.902, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 520054.842, "from_m": 518891.581, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 520339.853, "from_m": 520054.842, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 521809.978, "from_m": 520339.853, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 617799, "profile_key": "b030a7c877d4c41cd24c4db5f0a01c27912340275c96baf233a6ffe354615356", "schedule_id": 36454, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1750", "location": "Penzance", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753H", "location": "Long Rock S.B.", "stage_seq": 2, "distance_m": 2310.814, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1757H", "wtt_dep": "1759", "location": "St. Erth", "stage_seq": 3, "distance_m": 9133.031, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1801H", "wtt_dep": "1803", "location": "Hayle", "stage_seq": 4, "distance_m": 11705.613, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1808", "location": "Camborne Sig. R6", "stage_seq": 5, "distance_m": 20977.625, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1810H", "wtt_dep": "1812", "location": "Camborne", "stage_seq": 6, "distance_m": 21120.793, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1816H", "location": "Camborne Sig. R10", "stage_seq": 7, "distance_m": 22199.972, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1817", "wtt_dep": "1818H", "location": "Redruth", "stage_seq": 8, "distance_m": 26922.416, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1823H", "location": "Redruth Sig. R14", "stage_seq": 9, "distance_m": 28216.558, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1827H", "location": "Penwithers Jn", "stage_seq": 10, "distance_m": 40614.524, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1828H", "wtt_dep": "1830H", "location": "Truro", "stage_seq": 11, "distance_m": 41371.292, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1836", "location": "Probus Sig. Cl5884", "stage_seq": 12, "distance_m": 50204.691, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1843", "location": "Burngullow Jn", "stage_seq": 13, "distance_m": 61371.101, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1845H", "wtt_dep": "1847", "location": "St. Austell", "stage_seq": 14, "distance_m": 64664.685, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1852H", "wtt_dep": "1854H", "location": "Par", "stage_seq": 15, "distance_m": 71806.106, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1900", "wtt_dep": "1901H", "location": "Lostwithiel", "stage_seq": 16, "distance_m": 78811.39, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1906H", "wtt_dep": "1908", "location": "Bodmin Parkway", "stage_seq": 17, "distance_m": 84292.12, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913", "location": "Largin", "stage_seq": 18, "distance_m": 90604.197, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914", "location": "St. Pinnock Viaduct East", "stage_seq": 19, "distance_m": 92032.809, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1919", "wtt_dep": "1921", "location": "Liskeard", "stage_seq": 20, "distance_m": 98998.662, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926H", "location": "Menheniot Sig. Um259", "stage_seq": 21, "distance_m": 110193.573, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1930", "location": "St. Germans", "stage_seq": 22, "distance_m": 112617.463, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1935", "wtt_dep": "1936H", "location": "Saltash", "stage_seq": 23, "distance_m": 120624.452, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940H", "location": "St. Budeaux Jn", "stage_seq": 24, "distance_m": 122938.691, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "1946", "wtt_dep": "1949", "location": "Plymouth", "stage_seq": 25, "distance_m": 127350.916, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951H", "location": "Lipson Jn", "stage_seq": 26, "distance_m": 129790.165, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953", "location": "Tavistock Jn Yard", "stage_seq": 27, "distance_m": 132649.204, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957", "location": "Hemerdon", "stage_seq": 28, "distance_m": 138233.943, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2003H", "location": "Ivybridge", "stage_seq": 29, "distance_m": 146003.263, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "Aish Emergency Crossover", "stage_seq": 30, "distance_m": 152114.366, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "Rattery", "stage_seq": 31, "distance_m": 156972.534, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2018", "location": "Totnes", "stage_seq": 32, "distance_m": 164529.636, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Dainton Tunnel", "stage_seq": 33, "distance_m": 172547.508, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Newton Abbot West Jn", "stage_seq": 34, "distance_m": 177712.375, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2031H", "location": "Newton Abbot", "stage_seq": 35, "distance_m": 178533.489, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": "2038H", "location": "Teignmouth", "stage_seq": 36, "distance_m": 186721.284, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": "2043H", "location": "Dawlish", "stage_seq": 37, "distance_m": 191224.52, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2045H", "location": "Dawlish Warren", "stage_seq": 38, "distance_m": 193863.551, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2055", "wtt_dep": "2057", "location": "Exeter St. David's", "stage_seq": 39, "distance_m": 210845.83, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059", "location": "Cowley Bridge Jn", "stage_seq": 40, "distance_m": 212773.315, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108", "location": "Tiverton Loop", "stage_seq": 41, "distance_m": 234653.803, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2110", "wtt_dep": "2111H", "location": "Tiverton Parkway", "stage_seq": 42, "distance_m": 237434.764, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Whiteball", "stage_seq": 43, "distance_m": 244160.413, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Norton Fitzwarren Jn", "stage_seq": 44, "distance_m": 257570.481, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2124", "location": "Taunton", "stage_seq": 45, "distance_m": 260271.366, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Cogload Jn", "stage_seq": 46, "distance_m": 267744.765, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Bridgwater", "stage_seq": 47, "distance_m": 278773.778, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Uphill Jn", "stage_seq": 48, "distance_m": 300424.175, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Worle Jn", "stage_seq": 49, "distance_m": 305295.766, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Parson Street", "stage_seq": 50, "distance_m": 329187.131, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Bristol West Jn", "stage_seq": 51, "distance_m": 331528.545, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2200", "location": "Bristol Temple Meads", "stage_seq": 52, "distance_m": 332060.614, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Bristol East Jn", "stage_seq": 53, "distance_m": 332628.326, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "North Somerset Jn", "stage_seq": 54, "distance_m": 333337.301, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2214", "location": "Bath Spa", "stage_seq": 55, "distance_m": 350503.561, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Bathampton Jn", "stage_seq": 56, "distance_m": 353960.183, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Thingley East Jn", "stage_seq": 57, "distance_m": 368912.751, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2227", "location": "Chippenham", "stage_seq": 58, "distance_m": 371221.288, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Wootton Bassett Jn", "stage_seq": 59, "distance_m": 388685.061, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2242", "location": "Swindon", "stage_seq": 60, "distance_m": 397927.788, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Uffington", "stage_seq": 61, "distance_m": 415266.227, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Challow Jn", "stage_seq": 62, "distance_m": 419279.843, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Wantage Road", "stage_seq": 63, "distance_m": 424897.279, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2259", "location": "Didcot Parkway", "stage_seq": 64, "distance_m": 436751.369, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Goring & Streatley", "stage_seq": 65, "distance_m": 450192.29, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308H", "location": "Tilehurst East Jn", "stage_seq": 66, "distance_m": 460333.819, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Reading West Jn", "stage_seq": 67, "distance_m": 462390.687, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312H", "location": "Reading", "stage_seq": 68, "distance_m": 464191.197, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Kennet Bridge Jn", "stage_seq": 69, "distance_m": 465350.987, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Twyford", "stage_seq": 70, "distance_m": 472135.635, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Maidenhead", "stage_seq": 71, "distance_m": 483024.758, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Slough", "stage_seq": 72, "distance_m": 492253.878, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Heathrow Airport Jn", "stage_seq": 73, "distance_m": 504186.574, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Southall West Jn", "stage_seq": 74, "distance_m": 506148.187, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Southall", "stage_seq": 75, "distance_m": 507466.273, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Acton West Jn", "stage_seq": 76, "distance_m": 513631.919, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Ladbroke Grove Jn", "stage_seq": 77, "distance_m": 519023.281, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Portobello Jn (London)", "stage_seq": 78, "distance_m": 519895.422, "section_seq": 1, "route_path_id": 105219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Royal Oak Junction", "stage_seq": 79, "distance_m": 521169.563, "section_seq": 1, "route_path_id": 105219}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "London Paddington", "stage_seq": 80, "distance_m": 521809.978, "section_seq": 1, "route_path_id": 105219}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 521809.978, "from_m": 0.0, "section_seq": 1, "route_path_id": 105219}], "total_distance_m": 521809.978, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 511560.971, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10249.007, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T16:57:18Z", "source_id": 16500278, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T17:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:01:21Z", "source_id": 16503661, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T18:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:12:48Z", "source_id": 16513246, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T18:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:16:48Z", "source_id": 16516613, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T18:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26818, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:26:59Z", "source_id": 51129554, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T17:28:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:27:03Z", "source_id": 16525054, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T18:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26807, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:42:32Z", "source_id": 51174373, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T17:44:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:42:36Z", "source_id": 16537903, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T18:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26757, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:51:13Z", "source_id": 51199522, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T17:52:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:51:18Z", "source_id": 16545005, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T18:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26733, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:58:50Z", "source_id": 51221166, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T17:59:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:58:53Z", "source_id": 16551124, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T18:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26717, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:02:47Z", "source_id": 51232908, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T18:04:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:02:50Z", "source_id": 16554305, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T19:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:21:07Z", "source_id": 16569033, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T19:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26707, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:30:48Z", "source_id": 51311983, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T18:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:30:51Z", "source_id": 16576676, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T19:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26703, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:35:17Z", "source_id": 51323925, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T18:36:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:35:20Z", "source_id": 16580120, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26666, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:44:58Z", "source_id": 51349849, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T18:45:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:45:04Z", "source_id": 16587465, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26631, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:01:04Z", "source_id": 51392401, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T19:02:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:01:08Z", "source_id": 16599502, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26619, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:15:01Z", "source_id": 51429413, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T19:16:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:15:05Z", "source_id": 16609920, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26583, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:27:13Z", "source_id": 51459938, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T19:28:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:27:14Z", "source_id": 16618656, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26574, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:35:19Z", "source_id": 51480367, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T19:36:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:35:23Z", "source_id": 16624307, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26569, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:40:27Z", "source_id": 51493082, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T19:41:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:40:31Z", "source_id": 16627913, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T20:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26559, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:44:55Z", "source_id": 51503730, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T19:45:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:45:01Z", "source_id": 16631003, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26445, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:53:58Z", "source_id": 51525647, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T19:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:54:02Z", "source_id": 16637364, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T20:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26420, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:08:00Z", "source_id": 51560349, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T20:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:08:07Z", "source_id": 16647032, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T21:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26416, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:08:57Z", "source_id": 51562571, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T20:10:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:09:02Z", "source_id": 16647665, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26412, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:14:12Z", "source_id": 51575379, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T20:14:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:14:18Z", "source_id": 16651219, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26390, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:21:50Z", "source_id": 51593671, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T20:23:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:21:51Z", "source_id": 16656400, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26197, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:31:38Z", "source_id": 51616116, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T20:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:31:43Z", "source_id": 16662938, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T21:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:52:46Z", "source_id": 16676795, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-16T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26007, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:54Z", "source_id": 51667977, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-16T20:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:56Z", "source_id": 16678211, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-16T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25918, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:37Z", "source_id": 51698183, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-16T21:09:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:41Z", "source_id": 16686918, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-16T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:52Z", "source_id": 51718064, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-16T21:18:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:58Z", "source_id": 16692638, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-16T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24567, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:43Z", "source_id": 51746353, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-16T21:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:47Z", "source_id": 16700997, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24491, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:09Z", "source_id": 51773476, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-16T21:46:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:13Z", "source_id": 16708948, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-16T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24023, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:16Z", "source_id": 51796866, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-16T21:58:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:18Z", "source_id": 16715933, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23962, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:55Z", "source_id": 51805383, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-16T22:03:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:58Z", "source_id": 16718543, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23946, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:19Z", "source_id": 51818524, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-16T22:10:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:23Z", "source_id": 16722581, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23754, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:10Z", "source_id": 51835570, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-16T22:19:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:11Z", "source_id": 16727795, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23680, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:19Z", "source_id": 51847954, "stage_seq": 70, "event_role": "ARR", "event_time": "2026-09-16T22:27:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:20Z", "source_id": 16731488, "stage_seq": 70, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23627, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:53Z", "source_id": 51855290, "stage_seq": 71, "event_role": "ARR", "event_time": "2026-09-16T22:32:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:01Z", "source_id": 16733752, "stage_seq": 71, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23561, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:35Z", "source_id": 51863218, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-16T22:36:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:43Z", "source_id": 16736071, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:18Z", "source_id": 51891009, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-16T22:54:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:20Z", "source_id": 16744409, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:28Z", "source_id": 51893951, "stage_seq": 76, "event_role": "ARR", "event_time": "2026-09-16T22:57:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:33Z", "source_id": 16745268, "stage_seq": 76, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22930, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:27Z", "source_id": 51900527, "stage_seq": 80, "event_role": "ARR", "event_time": "2026-09-16T23:03:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:34Z", "source_id": 16747122, "stage_seq": 80, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Penzance 1750 1750 1 None None London Paddington 2359 2359 9 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:G14914/2026-09-17/detailed None Reading 2026-09-17T23:16:30+01:00 London Paddington 42.0 {"type": "LineString", "coordinates": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7240684018231218, 51.51819524751447], [-0.7238232258287304, 51.518238289690714], [-0.7236069521366997, 51.518277138145045], [-0.723415447289706, 51.51831238144582], [-0.7232445778304261, 51.518344608161414], [-0.7230902103015365, 51.51837440686021], [-0.7229482112457137, 51.518402366110585], [-0.7228144472056346, 51.5184290744809], [-0.7226847847239756, 51.51845512053953], [-0.722555090343413, 51.51848109285486], [-0.7224212306066239, 51.51850757999526], [-0.7222790720562846, 51.518535170529105], [-0.7221244812350718, 51.51856445302475], [-0.7219533246856619, 51.5185960160506], [-0.7217614689507316, 51.51863044817501], [-0.7215447805729576, 51.51866833796635], [-0.7212991260950162, 51.518710273993015], [-0.7210046, 51.5187621], [-0.7186522272956171, 51.5191398826134], [-0.7180998, 51.519228600000005], [-0.7169969999999999, 51.5194066], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.447191, 51.50668410000001], [-0.4460971, 51.50645930000001], [-0.4446180715662168, 51.506156012565064], [-0.44449009999999994, 51.506156999999995], [-0.4444422264442088, 51.506156741998794], [-0.4443231, 51.506156100000005], [-0.4442192789762782, 51.506152214673435], [-0.4441601, 51.50615], [-0.4439817, 51.50613890000001], [-0.4437617, 51.5061207], [-0.4435535, 51.50609099999999], [-0.44341279999999994, 51.50606990000001], [-0.4432756, 51.5060511], [-0.4431429999999999, 51.5060284], [-0.44281009999999993, 51.5059694], [-0.4420173999999999, 51.5058216], [-0.4410028, 51.5056305], [-0.4402109, 51.5054818], [-0.4389811, 51.5052483], [-0.4372738, 51.50493229999999], [-0.4360299, 51.50471110000001], [-0.43498639999999994, 51.50454929999999], [-0.4339333, 51.50440580000001], [-0.4331379, 51.5042906], [-0.43237629999999994, 51.50418479999999], [-0.4319798, 51.504129], [-0.4303081000000001, 51.503896], [-0.42965059999999994, 51.5038168], [-0.42875069999999993, 51.503725], [-0.4278723, 51.5036462], [-0.4270645, 51.5035612], [-0.4263795, 51.503486999999986], [-0.4260107, 51.503451600000005], [-0.4257636, 51.5034295], [-0.4256471999999999, 51.5034194], [-0.42487049999999993, 51.5033522], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3982088, 51.503424300000006], [-0.3974617, 51.50349860000001], [-0.39654570000000006, 51.5035913], [-0.39547219999999994, 51.50371149999999], [-0.3950205243881828, 51.503762104665505], [-0.3945368, 51.5038163], [-0.3911183, 51.50423099999999], [-0.38873119999999994, 51.5045421], [-0.3844767, 51.5051379], [-0.3834029, 51.5052883], [-0.3815335000000001, 51.50555380000001], [-0.38059059999999995, 51.5056957], [-0.3800932, 51.50577330000001], [-0.3790925, 51.5059408], [-0.37868602891084935, 51.50600891503693], [-0.3784385826410314, 51.50604623036156], [-0.3782185236722561, 51.5060753833519], [-0.37802192425318865, 51.50609750107427], [-0.3778448566324939, 51.50611371059505], [-0.3776833930588372, 51.50612513898057], [-0.37753360578088335, 51.50613291329719], [-0.3773915670472977, 51.50613816061127], [-0.377253349106745, 51.50614200798916], [-0.3771150242078906, 51.5061455824972], [-0.3769726645993995, 51.50615001120174], [-0.3768223425299367, 51.50615642116915], [-0.37666013024816736, 51.50616593946576], [-0.3764821000027565, 51.50617969315795], [-0.3762843240423692, 51.50619880931204], [-0.37606287461567056, 51.5062244149944], [-0.3758138239713257, 51.50625763727138], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]} 35.7 2321 0003 Reading Link Line London Paddington 51.5167482 -0.1769041 51.5167482 -0.1769041 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 London Paddington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747122 1789599694737879 275 275 2026-09-16 23:13:08.343181 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:08.311257
594902 624903 G89290 171J45M816 2026-09-16 COMPLETE 16747318 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 624903, "stp": "O", "toc": "Northern", "uid": "G89290", "consist": "195015", "dest_crs": "MCV", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89290/2026-09-17/detailed", "trust_id": "171J45M816", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": "23:43:00", "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-16", "dest_arr_time": "0006", "dest_platform": "1", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "1J45", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "0003", "current_leg_dep": "2351", "current_leg_end": "Manchester Victoria", "origin_dep_time": "2242", "origin_platform": "17A", "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Rochdale", "dest_arr_time_act": "0006", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Rochdale", "current_leg_milage": "10.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 720.026, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 769.481, \"from_m\": 720.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1050.796, \"from_m\": 769.481, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1307.337, \"from_m\": 1050.796, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1507.611, \"from_m\": 1307.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1545.444, \"from_m\": 1507.611, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2548.586, \"from_m\": 1545.444, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9783.447, \"from_m\": 2548.586, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10343.911, \"from_m\": 9783.447, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13443.924, \"from_m\": 10343.911, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13493.663, \"from_m\": 13443.924, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14874.78, \"from_m\": 13493.663, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14933.24, \"from_m\": 14874.78, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16149.992, \"from_m\": 14933.24, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 19175.463, \"from_m\": 16149.992, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23108.505, \"from_m\": 19175.463, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25708.945, \"from_m\": 23108.505, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 26985.321, \"from_m\": 25708.945, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 27005.083, \"from_m\": 26985.321, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28655.094, \"from_m\": 27005.083, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28735.87, \"from_m\": 28655.094, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29327.209, \"from_m\": 28735.87, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30434.344, \"from_m\": 29327.209, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31947.199, \"from_m\": 30434.344, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32152.501, \"from_m\": 31947.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39053.211, \"from_m\": 32152.501, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41102.403, \"from_m\": 39053.211, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43006.027, \"from_m\": 41102.403, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43379.984, \"from_m\": 43006.027, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 47768.95, \"from_m\": 43379.984, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48262.631, \"from_m\": 47768.95, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 48307.113, \"from_m\": 48262.631, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49111.42, \"from_m\": 48307.113, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 51972.387, \"from_m\": 49111.42, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52174.683, \"from_m\": 51972.387, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 55951.216, \"from_m\": 52174.683, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55983.208, \"from_m\": 55951.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61887.536, \"from_m\": 55983.208, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61914.941, \"from_m\": 61887.536, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61951.664, \"from_m\": 61914.941, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 62829.755, \"from_m\": 61951.664, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63019.132, \"from_m\": 62829.755, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64902.364, \"from_m\": 63019.132, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 77018.482, \"from_m\": 64902.364, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 77046.181, \"from_m\": 77018.482, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 77106.277, \"from_m\": 77046.181, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 77153.556, \"from_m\": 77106.277, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 78791.268, \"from_m\": 77153.556, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 79249.647, \"from_m\": 78791.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 624903, \"profile_key\": \"38ca84b53bb1a63a336522193b29035dac9ed7cd168aab900b94084bbc678fac\", \"schedule_id\": 37365, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Bramley\", \"stage_seq\": 5, \"distance_m\": 6459.938, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252H\", \"location\": \"New Pudsey\", \"stage_seq\": 6, \"distance_m\": 9359.485, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 7, \"distance_m\": 14735.581, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2303H\", \"location\": \"Bradford Interchange\", \"stage_seq\": 8, \"distance_m\": 14804.579, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 9, \"distance_m\": 14874.78, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Low Moor\", \"stage_seq\": 10, \"distance_m\": 19068.746, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Halifax\", \"stage_seq\": 11, \"distance_m\": 27249.445, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Dryclough Jn\", \"stage_seq\": 12, \"distance_m\": 28596.591, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 13, \"distance_m\": 32152.501, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Sowerby Bridge\", \"stage_seq\": 14, \"distance_m\": 33144.613, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327\", \"location\": \"Mytholmroyd\", \"stage_seq\": 15, \"distance_m\": 39131.603, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330H\", \"location\": \"Hebden Bridge\", \"stage_seq\": 16, \"distance_m\": 41201.343, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 17, \"distance_m\": 47377.875, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336H\", \"location\": \"Todmorden\", \"stage_seq\": 18, \"distance_m\": 48433.658, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2338H\", \"wtt_dep\": \"2339H\", \"location\": \"Walsden\", \"stage_seq\": 19, \"distance_m\": 50533.202, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2345\", \"location\": \"Littleborough\", \"stage_seq\": 20, \"distance_m\": 57057.805, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"Smithy Bridge\", \"stage_seq\": 21, \"distance_m\": 58729.577, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 22, \"distance_m\": 61951.664, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2352\", \"location\": \"Rochdale\", \"stage_seq\": 23, \"distance_m\": 62396.795, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354H\", \"location\": \"Castleton East Jn\", \"stage_seq\": 24, \"distance_m\": 65241.181, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 25, \"distance_m\": 71554.995, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 75650.569, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 27, \"distance_m\": 77106.277, \"section_seq\": 1, \"route_path_id\": 69964}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 28, \"distance_m\": 79249.647, \"section_seq\": 1, \"route_path_id\": 69964}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 79249.647, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69964}], \"total_distance_m\": 79249.647, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76137.072, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3112.575, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2242", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:05Z\", \"source_id\": 51783050, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:07Z\", \"source_id\": 16711835, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:22Z\", \"source_id\": 51789596, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:28Z\", \"source_id\": 16713804, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:34Z\", \"source_id\": 51802831, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:37Z\", \"source_id\": 16717786, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:58Z\", \"source_id\": 51817924, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:03Z\", \"source_id\": 16722385, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:54Z\", \"source_id\": 51828359, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:58Z\", \"source_id\": 16725656, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:04Z\", \"source_id\": 51838995, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:11Z\", \"source_id\": 16728854, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:30Z\", \"source_id\": 51848283, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:34Z\", \"source_id\": 16731607, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:51Z\", \"source_id\": 51853664, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:59Z\", \"source_id\": 16733206, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:40Z\", \"source_id\": 51863410, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:43Z\", \"source_id\": 16736098, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:39Z\", \"source_id\": 51868241, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:42Z\", \"source_id\": 16737507, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:15Z\", \"source_id\": 51875335, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:18Z\", \"source_id\": 16739613, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:26Z\", \"source_id\": 51879954, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:34Z\", \"source_id\": 16741053, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8064, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:49Z\", \"source_id\": 51884828, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:53Z\", \"source_id\": 16742606, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:02Z\", \"source_id\": 51901180, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:08Z\", \"source_id\": 16747318, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "1", "timing_fact_generation": 1789599729633001, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:11.438498", "service_state_evidence_id": 16747318, "current_leg_start_actual_dep": "2026-09-17T23:52:00+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:12.380129", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O LDS MCV 1J45 195015 2 100 None {"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1050.796, "from_m": 769.481, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1307.337, "from_m": 1050.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1507.611, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1545.444, "from_m": 1507.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2548.586, "from_m": 1545.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9783.447, "from_m": 2548.586, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10343.911, "from_m": 9783.447, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13443.924, "from_m": 10343.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13493.663, "from_m": 13443.924, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14874.78, "from_m": 13493.663, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14933.24, "from_m": 14874.78, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16149.992, "from_m": 14933.24, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 19175.463, "from_m": 16149.992, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23108.505, "from_m": 19175.463, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25708.945, "from_m": 23108.505, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 26985.321, "from_m": 25708.945, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 27005.083, "from_m": 26985.321, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28655.094, "from_m": 27005.083, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28735.87, "from_m": 28655.094, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29327.209, "from_m": 28735.87, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30434.344, "from_m": 29327.209, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31947.199, "from_m": 30434.344, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32152.501, "from_m": 31947.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39053.211, "from_m": 32152.501, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41102.403, "from_m": 39053.211, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43006.027, "from_m": 41102.403, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43379.984, "from_m": 43006.027, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 47768.95, "from_m": 43379.984, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48262.631, "from_m": 47768.95, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 48307.113, "from_m": 48262.631, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49111.42, "from_m": 48307.113, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 51972.387, "from_m": 49111.42, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52174.683, "from_m": 51972.387, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 55951.216, "from_m": 52174.683, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55983.208, "from_m": 55951.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61887.536, "from_m": 55983.208, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61914.941, "from_m": 61887.536, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61951.664, "from_m": 61914.941, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 62829.755, "from_m": 61951.664, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63019.132, "from_m": 62829.755, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64902.364, "from_m": 63019.132, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 77018.482, "from_m": 64902.364, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 77046.181, "from_m": 77018.482, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77106.277, "from_m": 77046.181, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77153.556, "from_m": 77106.277, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 78791.268, "from_m": 77153.556, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 79249.647, "from_m": 78791.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 624903, "profile_key": "38ca84b53bb1a63a336522193b29035dac9ed7cd168aab900b94084bbc678fac", "schedule_id": 37365, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2242", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Bramley", "stage_seq": 5, "distance_m": 6459.938, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252H", "location": "New Pudsey", "stage_seq": 6, "distance_m": 9359.485, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Mill Lane Jn", "stage_seq": 7, "distance_m": 14735.581, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2303H", "location": "Bradford Interchange", "stage_seq": 8, "distance_m": 14804.579, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Mill Lane Jn", "stage_seq": 9, "distance_m": 14874.78, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Low Moor", "stage_seq": 10, "distance_m": 19068.746, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Halifax", "stage_seq": 11, "distance_m": 27249.445, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Dryclough Jn", "stage_seq": 12, "distance_m": 28596.591, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Milner Royd Jn", "stage_seq": 13, "distance_m": 32152.501, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Sowerby Bridge", "stage_seq": 14, "distance_m": 33144.613, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327", "location": "Mytholmroyd", "stage_seq": 15, "distance_m": 39131.603, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "Hebden Bridge", "stage_seq": 16, "distance_m": 41201.343, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Hall Royd Jn", "stage_seq": 17, "distance_m": 47377.875, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336H", "location": "Todmorden", "stage_seq": 18, "distance_m": 48433.658, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2338H", "wtt_dep": "2339H", "location": "Walsden", "stage_seq": 19, "distance_m": 50533.202, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2345", "location": "Littleborough", "stage_seq": 20, "distance_m": 57057.805, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "Smithy Bridge", "stage_seq": 21, "distance_m": 58729.577, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Rochdale East Jn", "stage_seq": 22, "distance_m": 61951.664, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2352", "location": "Rochdale", "stage_seq": 23, "distance_m": 62396.795, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354H", "location": "Castleton East Jn", "stage_seq": 24, "distance_m": 65241.181, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Vitriol Works S.B.", "stage_seq": 25, "distance_m": 71554.995, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001H", "location": "Thorpes Bridge Jn", "stage_seq": 26, "distance_m": 75650.569, "section_seq": 1, "route_path_id": 69964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Miles Platting Jn", "stage_seq": 27, "distance_m": 77106.277, "section_seq": 1, "route_path_id": 69964}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 28, "distance_m": 79249.647, "section_seq": 1, "route_path_id": 69964}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 79249.647, "from_m": 0.0, "section_seq": 1, "route_path_id": 69964}], "total_distance_m": 79249.647, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76137.072, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3112.575, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:05Z", "source_id": 51783050, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:50:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:07Z", "source_id": 16711835, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6391, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:22Z", "source_id": 51789596, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:54:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:28Z", "source_id": 16713804, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6383, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:34Z", "source_id": 51802831, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:02:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:37Z", "source_id": 16717786, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6180, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:58Z", "source_id": 51817924, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:10:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:03Z", "source_id": 16722385, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6186, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:54Z", "source_id": 51828359, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:16:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:58Z", "source_id": 16725656, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6154, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:04Z", "source_id": 51838995, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:22:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:11Z", "source_id": 16728854, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6170, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:30Z", "source_id": 51848283, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:27:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:34Z", "source_id": 16731607, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:51Z", "source_id": 51853664, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:59Z", "source_id": 16733206, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8049, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:40Z", "source_id": 51863410, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:43Z", "source_id": 16736098, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8087, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:39Z", "source_id": 51868241, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:39:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:42Z", "source_id": 16737507, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8083, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:15Z", "source_id": 51875335, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:44:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:18Z", "source_id": 16739613, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8079, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:26Z", "source_id": 51879954, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:47:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:34Z", "source_id": 16741053, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8064, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:49Z", "source_id": 51884828, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:51:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:53Z", "source_id": 16742606, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8191, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:02Z", "source_id": 51901180, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:03:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:08Z", "source_id": 16747318, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Leeds 2242 2242 17A 23:43:00 None Manchester Victoria 0006 0006 1 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89290/2026-09-17/detailed None Rochdale 2026-09-17T23:52:00+01:00 Manchester Victoria 12.0 {"type": "LineString", "coordinates": [[-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} 10.4 2351 0003 Rochdale Manchester Victoria H.s. Manchester Victoria 53.4880832 -2.2415595 53.4880832 -2.2415595 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Manchester Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747318 1789599729633001 81 81 2026-09-16 23:13:12.380129 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:11.438498
594903 624771 C32274 172C64M816 2026-09-16 COMPLETE 16747695 2026-09-16 23:10:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 624771, "stp": "P", "toc": "Northern", "uid": "C32274", "consist": "170478", "dest_crs": "HGT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32274/2026-09-16/detailed", "trust_id": "172C64M816", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": "22:36:00", "dar_platform": null, "dest_station": "Harrogate", "service_date": "2026-09-16", "dest_arr_time": "2311", "dest_platform": "1", "is_terminated": 1, "next_location": "Harrogate", "signalling_id": "2C64", "timing_status": "ON TIME", "origin_station": "Leeds", "current_leg_arr": "2310", "current_leg_dep": "2308", "current_leg_end": "Harrogate", "origin_dep_time": "2236", "origin_platform": "1B", "current_location": "Harrogate", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5275282167996973, 53.9802851369226], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]}", "current_leg_start": "Hornbeam Park", "dest_arr_time_act": "2310½", "motion_projection": null, "next_location_lat": "53.9935746", "next_location_lon": "-1.5376098", "previous_location": "Hornbeam Park", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.595, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 479.969, \"from_m\": 472.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1091.977, \"from_m\": 479.969, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2041.57, \"from_m\": 1091.977, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2488.282, \"from_m\": 2041.57, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2717.168, \"from_m\": 2488.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3730.851, \"from_m\": 2717.168, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4608.097, \"from_m\": 3730.851, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5143.537, \"from_m\": 4608.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28475.784, \"from_m\": 5143.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28867.543, \"from_m\": 28475.784, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30446.723, \"from_m\": 28867.543, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31875.699, \"from_m\": 30446.723, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32023.697, \"from_m\": 31875.699, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 624771, \"profile_key\": \"5401043115fa9b77aebedf09ed80b51dc8d4c194ae6c1956e2d16aac84a797e8\", \"schedule_id\": 3879, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 4744.72, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241H\", \"location\": \"Burley Park\", \"stage_seq\": 4, \"distance_m\": 6341.304, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"Headingley\", \"stage_seq\": 5, \"distance_m\": 7625.348, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Horsforth\", \"stage_seq\": 6, \"distance_m\": 11826.453, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257\", \"location\": \"Weeton\", \"stage_seq\": 7, \"distance_m\": 21495.259, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Rigton S.B.\", \"stage_seq\": 8, \"distance_m\": 23778.415, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Pannal\", \"stage_seq\": 9, \"distance_m\": 26734.999, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Hornbeam Park\", \"stage_seq\": 10, \"distance_m\": 30378.127, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": null, \"location\": \"Harrogate\", \"stage_seq\": 11, \"distance_m\": 32023.697, \"section_seq\": 1, \"route_path_id\": 67163}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32023.697, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67163}], \"total_distance_m\": 32023.697, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 30051.907, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1971.79, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.9935746", "current_position_lon": "-1.5376098", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:19Z\", \"source_id\": 51762048, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:24Z\", \"source_id\": 16705498, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:21Z\", \"source_id\": 51767939, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:23Z\", \"source_id\": 16707296, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:45Z\", \"source_id\": 51776627, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:52Z\", \"source_id\": 16709938, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:45Z\", \"source_id\": 51792223, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:46Z\", \"source_id\": 16714534, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5261, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:05Z\", \"source_id\": 51800189, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:08Z\", \"source_id\": 16716977, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:41Z\", \"source_id\": 51810404, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:44Z\", \"source_id\": 16720082, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:13Z\", \"source_id\": 16747695, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrogate", "service_state_platform": "1", "timing_fact_generation": 1789599794371120, "current_leg_arrival_utc": "2026-09-17T23:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:14.363524", "service_state_evidence_id": 16747695, "current_leg_start_actual_dep": "2026-09-17T23:08:00+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-16T22:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:14.624610", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LDS HGT 2C64 170478 3 100 None {"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1091.977, "from_m": 479.969, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2041.57, "from_m": 1091.977, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2488.282, "from_m": 2041.57, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2717.168, "from_m": 2488.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3730.851, "from_m": 2717.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4608.097, "from_m": 3730.851, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5143.537, "from_m": 4608.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28475.784, "from_m": 5143.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28867.543, "from_m": 28475.784, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30446.723, "from_m": 28867.543, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31875.699, "from_m": 30446.723, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32023.697, "from_m": 31875.699, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 624771, "profile_key": "5401043115fa9b77aebedf09ed80b51dc8d4c194ae6c1956e2d16aac84a797e8", "schedule_id": 3879, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 67163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 4744.72, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Burley Park", "stage_seq": 4, "distance_m": 6341.304, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Headingley", "stage_seq": 5, "distance_m": 7625.348, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Horsforth", "stage_seq": 6, "distance_m": 11826.453, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257", "location": "Weeton", "stage_seq": 7, "distance_m": 21495.259, "section_seq": 1, "route_path_id": 67163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Rigton S.B.", "stage_seq": 8, "distance_m": 23778.415, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Pannal", "stage_seq": 9, "distance_m": 26734.999, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Hornbeam Park", "stage_seq": 10, "distance_m": 30378.127, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": null, "location": "Harrogate", "stage_seq": 11, "distance_m": 32023.697, "section_seq": 1, "route_path_id": 67163}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32023.697, "from_m": 0.0, "section_seq": 1, "route_path_id": 67163}], "total_distance_m": 32023.697, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 30051.907, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1971.79, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5233, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:19Z", "source_id": 51762048, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:24Z", "source_id": 16705498, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5237, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:21Z", "source_id": 51767939, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:23Z", "source_id": 16707296, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5248, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:45Z", "source_id": 51776627, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:47:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:52Z", "source_id": 16709938, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5255, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:45Z", "source_id": 51792223, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:56:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:46Z", "source_id": 16714534, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5261, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:05Z", "source_id": 51800189, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:08Z", "source_id": 16716977, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4560, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:41Z", "source_id": 51810404, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:07:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:44Z", "source_id": 16720082, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:13Z", "source_id": 16747695, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}] Leeds 2236 2236 1B 22:36:00 None Harrogate 2311 2310½ 1 ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32274/2026-09-16/detailed None Hornbeam Park 2026-09-17T23:08:00+01:00 Harrogate 2.0 {"type": "LineString", "coordinates": [[-1.5275282167996973, 53.9802851369226], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]} 1.0 2308 2310 Hornbeam Park Harrogate Harrogate 53.9935746 -1.5376098 53.9935746 -1.5376098 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 22:10:00 Harrogate TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747695 1789599794371120 34 34 2026-09-16 23:13:14.624610 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:14.363524
594904 624826 G15484 672T54M816 2026-09-16 COMPLETE 16747262 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 624826, "stp": "O", "toc": "Great Western Railway", "uid": "G15484", "consist": "800004", "dest_crs": "BRI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15484/2026-09-17/detailed", "trust_id": "672T54M816", "origin_crs": "WOS", "show_on_map": 0, "dar_est_time": "22:38:00", "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "9", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "2T54", "timing_status": "LATE", "origin_station": "Worcester Shrub Hill", "current_leg_arr": "0003", "current_leg_dep": "2355", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "2238", "origin_platform": "1", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5638507, 51.5032623], [-2.5639045, 51.5032106], [-2.5641405, 51.5029837], [-2.5643943, 51.50275409999999], [-2.5645084999999996, 51.5026486], [-2.5646596, 51.50252029999999], [-2.5652208, 51.502044099999985], [-2.5657280999999994, 51.50158780000001], [-2.5659734999999997, 51.50134930000001], [-2.5662862, 51.50100770000001], [-2.5665223, 51.5007228], [-2.5668453, 51.5003181], [-2.5670833999999996, 51.4999842], [-2.5672957, 51.499648099999995], [-2.5674355999999996, 51.4994158], [-2.5676481999999994, 51.499018199999995], [-2.567769005950245, 51.4987748385867], [-2.5678139, 51.498684399999995], [-2.5679011999999997, 51.4984732], [-2.5680193, 51.4981637], [-2.5681221, 51.49788829999999], [-2.5681988, 51.49763819999999], [-2.5683514, 51.49716169999999], [-2.5684557, 51.496803], [-2.5685207000000005, 51.49657949999999], [-2.5686369999999994, 51.4961657], [-2.5687217, 51.4958315], [-2.5687822999999996, 51.4955635], [-2.5687998999999997, 51.495485599999995], [-2.56906512019764, 51.49452942042647], [-2.5691862, 51.49409289999999], [-2.5687998999999997, 51.495485599999995], [-2.5687822999999996, 51.4955635], [-2.5687217, 51.4958315], [-2.5686369999999994, 51.4961657], [-2.5685207000000005, 51.49657949999999], [-2.5684557, 51.496803], [-2.56878, 51.495917599999984], [-2.5689915, 51.4952477], [-2.5690609, 51.49497519999999], [-2.5690939, 51.4948457], [-2.5692408, 51.4943244], [-2.5695838, 51.49336520000001], [-2.5699785, 51.49208939999999], [-2.5704243, 51.4905764], [-2.57079, 51.4893612], [-2.5710976, 51.48829800000001], [-2.5714371, 51.4874014], [-2.5717696999999995, 51.4867291], [-2.5720313999999997, 51.4862361], [-2.5723092, 51.48575550000001], [-2.5727372999999996, 51.48513040000001], [-2.5729441, 51.484872999999986], [-2.5735844, 51.4840761], [-2.5742527, 51.4833103], [-2.5748151999999997, 51.48265549999999], [-2.5753833, 51.481943], [-2.5756506, 51.4815423], [-2.5759226999999996, 51.4810806], [-2.5760965999999996, 51.48074609999999], [-2.5762202999999997, 51.4804539], [-2.576279, 51.48029040000001], [-2.576408, 51.479931099999995], [-2.5764965, 51.4795936], [-2.576581, 51.47917290000001], [-2.5766671999999997, 51.4786378], [-2.5766743999999995, 51.47832780000001], [-2.5766815, 51.4780178], [-2.5765943999999994, 51.477269], [-2.5765022, 51.4767792], [-2.5762853, 51.476133], [-2.576125, 51.47577469999999], [-2.5759172999999995, 51.4753664], [-2.5757677, 51.475109], [-2.5753552, 51.474454900000005], [-2.5751773999999994, 51.4742237], [-2.5748826999999994, 51.4738407], [-2.5745332, 51.4734423], [-2.574096, 51.47301079999999], [-2.573654, 51.4726319], [-2.5735914, 51.4725782], [-2.5730225999999994, 51.472154499999995], [-2.5723868, 51.4717333], [-2.5722749, 51.471658299999994], [-2.57222526392474, 51.47162500523852], [-2.5720883999999997, 51.4715332], [-2.5719921, 51.47146860000001], [-2.5715606, 51.4711924], [-2.5715185999999997, 51.471165899999995], [-2.5706671999999995, 51.4706284], [-2.569781, 51.470062299999995], [-2.5691315, 51.4696519], [-2.5686956999999997, 51.4693878], [-2.5682853, 51.4691051], [-2.567556, 51.46855039999999], [-2.5672222, 51.468273700000005], [-2.5669282, 51.468009300000006], [-2.5666931, 51.4677902], [-2.5665351999999997, 51.46763829999999], [-2.5662192000000004, 51.46730759999999], [-2.5659579, 51.46703219999999], [-2.5656949999999994, 51.466732], [-2.5656109999999996, 51.4666262], [-2.5653083999999997, 51.46623379999999], [-2.5649383, 51.4656993], [-2.564744, 51.4653867], [-2.5646481999999997, 51.46522469999999], [-2.56436, 51.4646679], [-2.5640924, 51.46403120000001], [-2.5638899999999993, 51.4633832], [-2.5638192999999996, 51.46310299999999], [-2.5637494, 51.4627811], [-2.563698, 51.4624596], [-2.5636576, 51.4621437], [-2.5636523, 51.4620693], [-2.563634, 51.46181300000001], [-2.5636188, 51.4615664], [-2.5636146, 51.4612509], [-2.5636247999999995, 51.4609968], [-2.5636456999999995, 51.460746], [-2.563676, 51.460477899999994], [-2.5636982, 51.46032249999998], [-2.5637379999999994, 51.460093500000006], [-2.563745, 51.4600599], [-2.5638060999999994, 51.4597667], [-2.5639299999999996, 51.4593514], [-2.5640478, 51.4589862], [-2.5641281, 51.4587549], [-2.56429, 51.4583507], [-2.5643946999999994, 51.458102700000005], [-2.5645542, 51.45779], [-2.5646561999999995, 51.4575955], [-2.5647033999999995, 51.457513], [-2.5648704, 51.4572209], [-2.5651738000000006, 51.45668560000001], [-2.5654823, 51.4562539], [-2.5658170999999994, 51.4557945], [-2.5661382, 51.4553867], [-2.5665488, 51.4549109], [-2.5668697, 51.454567700000005], [-2.5669467, 51.4544854], [-2.5672312, 51.4542122], [-2.5674307, 51.4540374], [-2.5676711999999995, 51.4538405], [-2.5682316, 51.4534536], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]}", "current_leg_start": "Filton Abbey Wood", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Filton Abbey Wood", "current_leg_milage": "4.9", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 4989.833, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5102.185, \"from_m\": 4989.833, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5270.949, \"from_m\": 5102.185, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6164.611, \"from_m\": 5270.949, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6341.728, \"from_m\": 6164.611, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6719.388, \"from_m\": 6341.728, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33700.352, \"from_m\": 6719.388, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 44186.815, \"from_m\": 33700.352, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 47530.637, \"from_m\": 44186.815, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47636.178, \"from_m\": 47530.637, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49177.823, \"from_m\": 47636.178, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49601.962, \"from_m\": 49177.823, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70267.728, \"from_m\": 49601.962, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 70307.435, \"from_m\": 70267.728, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 77890.584, \"from_m\": 70307.435, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 89895.763, \"from_m\": 77890.584, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91114.099, \"from_m\": 89895.763, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 91768.429, \"from_m\": 91114.099, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 91964.584, \"from_m\": 91768.429, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92090.211, \"from_m\": 91964.584, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 92174.77, \"from_m\": 92090.211, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98115.227, \"from_m\": 92174.77, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 99508.304, \"from_m\": 98115.227, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101705.861, \"from_m\": 99508.304, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 103316.014, \"from_m\": 101705.861, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 103425.815, \"from_m\": 103316.014, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105516.043, \"from_m\": 103425.815, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 105536.132, \"from_m\": 105516.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105913.442, \"from_m\": 105536.132, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 106067.81, \"from_m\": 105913.442, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 107260.361, \"from_m\": 106067.81, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 107609.885, \"from_m\": 107260.361, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108045.71, \"from_m\": 107609.885, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108098.381, \"from_m\": 108045.71, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108135.888, \"from_m\": 108098.381, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108152.262, \"from_m\": 108135.888, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 108215.315, \"from_m\": 108152.262, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108823.724, \"from_m\": 108215.315, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 624826, \"profile_key\": \"182993e6a7249bb34184fb73718fa15f5342ae696944a373e78230e6c2239860\", \"schedule_id\": 39511, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Worcester Shrub Hill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Wylds Lane Jn\", \"stage_seq\": 2, \"distance_m\": 543.258, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Norton Jn\", \"stage_seq\": 3, \"distance_m\": 4989.833, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Abbotswood Jn\", \"stage_seq\": 4, \"distance_m\": 6341.728, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Ashchurch\", \"stage_seq\": 5, \"distance_m\": 23528.588, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2304\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 6, \"distance_m\": 35235.096, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Barnwood Jn\", \"stage_seq\": 7, \"distance_m\": 44069.82, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Horton Road Jn\", \"stage_seq\": 8, \"distance_m\": 45239.579, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2318H\", \"location\": \"Gloucester\", \"stage_seq\": 9, \"distance_m\": 45846.54, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Horton Road Jn\", \"stage_seq\": 10, \"distance_m\": 46453.502, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 11, \"distance_m\": 47558.703, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Standish Jn\", \"stage_seq\": 12, \"distance_m\": 57464.832, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Charfield\", \"stage_seq\": 13, \"distance_m\": 78449.964, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339\", \"location\": \"Yate\", \"stage_seq\": 14, \"distance_m\": 89401.165, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341H\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 15, \"distance_m\": 91992.393, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2348\", \"location\": \"Bristol Parkway\", \"stage_seq\": 16, \"distance_m\": 99349.617, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2354H\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 17, \"distance_m\": 101753.053, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Horfield Jn\", \"stage_seq\": 18, \"distance_m\": 102854.595, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 19, \"distance_m\": 105516.043, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 20, \"distance_m\": 107664.393, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Bristol East Jn\", \"stage_seq\": 21, \"distance_m\": 108256.012, \"section_seq\": 1, \"route_path_id\": 106445}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 22, \"distance_m\": 108823.724, \"section_seq\": 1, \"route_path_id\": 106445}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 108823.724, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106445}], \"total_distance_m\": 108823.724, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 107989.659, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 834.065, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2238", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:25Z\", \"source_id\": 51787821, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:27Z\", \"source_id\": 16713249, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:13Z\", \"source_id\": 51803980, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:15Z\", \"source_id\": 16718143, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:20Z\", \"source_id\": 51822087, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:23Z\", \"source_id\": 16723733, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:53Z\", \"source_id\": 51868639, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:53Z\", \"source_id\": 16737599, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:15Z\", \"source_id\": 51878192, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:17Z\", \"source_id\": 16740482, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:20Z\", \"source_id\": 51889719, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:24Z\", \"source_id\": 16744022, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:53Z\", \"source_id\": 51901027, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:59Z\", \"source_id\": 16747262, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "9", "timing_fact_generation": 1789599722790090, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:19.371569", "service_state_evidence_id": 16747262, "current_leg_start_actual_dep": "2026-09-17T23:55:30+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:19.933613", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O WOS BRI 2T54 800004 5 125 None {"version": 3, "segments": [{"to_m": 4989.833, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5102.185, "from_m": 4989.833, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 5270.949, "from_m": 5102.185, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6164.611, "from_m": 5270.949, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6341.728, "from_m": 6164.611, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6719.388, "from_m": 6341.728, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33700.352, "from_m": 6719.388, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44186.815, "from_m": 33700.352, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 47530.637, "from_m": 44186.815, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47636.178, "from_m": 47530.637, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49177.823, "from_m": 47636.178, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49601.962, "from_m": 49177.823, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70267.728, "from_m": 49601.962, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 70307.435, "from_m": 70267.728, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 77890.584, "from_m": 70307.435, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 89895.763, "from_m": 77890.584, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91114.099, "from_m": 89895.763, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 91768.429, "from_m": 91114.099, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 91964.584, "from_m": 91768.429, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92090.211, "from_m": 91964.584, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 92174.77, "from_m": 92090.211, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98115.227, "from_m": 92174.77, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 99508.304, "from_m": 98115.227, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101705.861, "from_m": 99508.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 103316.014, "from_m": 101705.861, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 103425.815, "from_m": 103316.014, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105516.043, "from_m": 103425.815, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 105536.132, "from_m": 105516.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105913.442, "from_m": 105536.132, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 106067.81, "from_m": 105913.442, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 107260.361, "from_m": 106067.81, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 107609.885, "from_m": 107260.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108045.71, "from_m": 107609.885, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108098.381, "from_m": 108045.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108135.888, "from_m": 108098.381, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108152.262, "from_m": 108135.888, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 108215.315, "from_m": 108152.262, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108823.724, "from_m": 108215.315, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 624826, "profile_key": "182993e6a7249bb34184fb73718fa15f5342ae696944a373e78230e6c2239860", "schedule_id": 39511, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2238", "location": "Worcester Shrub Hill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Wylds Lane Jn", "stage_seq": 2, "distance_m": 543.258, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Norton Jn", "stage_seq": 3, "distance_m": 4989.833, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Abbotswood Jn", "stage_seq": 4, "distance_m": 6341.728, "section_seq": 1, "route_path_id": 106445}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Ashchurch", "stage_seq": 5, "distance_m": 23528.588, "section_seq": 1, "route_path_id": 106445}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2304", "location": "Cheltenham Spa", "stage_seq": 6, "distance_m": 35235.096, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Barnwood Jn", "stage_seq": 7, "distance_m": 44069.82, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Horton Road Jn", "stage_seq": 8, "distance_m": 45239.579, "section_seq": 1, "route_path_id": 106445}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2318H", "location": "Gloucester", "stage_seq": 9, "distance_m": 45846.54, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Horton Road Jn", "stage_seq": 10, "distance_m": 46453.502, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Gloucester Yard Jn", "stage_seq": 11, "distance_m": 47558.703, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Standish Jn", "stage_seq": 12, "distance_m": 57464.832, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Charfield", "stage_seq": 13, "distance_m": 78449.964, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339", "location": "Yate", "stage_seq": 14, "distance_m": 89401.165, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "Westerleigh Jn", "stage_seq": 15, "distance_m": 91992.393, "section_seq": 1, "route_path_id": 106445}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2348", "location": "Bristol Parkway", "stage_seq": 16, "distance_m": 99349.617, "section_seq": 1, "route_path_id": 106445}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2354H", "location": "Filton Abbey Wood", "stage_seq": 17, "distance_m": 101753.053, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Horfield Jn", "stage_seq": 18, "distance_m": 102854.595, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "Narroways Hill Jn", "stage_seq": 19, "distance_m": 105516.043, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Dr Day's Jn", "stage_seq": 20, "distance_m": 107664.393, "section_seq": 1, "route_path_id": 106445}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Bristol East Jn", "stage_seq": 21, "distance_m": 108256.012, "section_seq": 1, "route_path_id": 106445}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 22, "distance_m": 108823.724, "section_seq": 1, "route_path_id": 106445}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 108823.724, "from_m": 0.0, "section_seq": 1, "route_path_id": 106445}], "total_distance_m": 108823.724, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 107989.659, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 834.065, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:25Z", "source_id": 51787821, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:53:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:27Z", "source_id": 16713249, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20507, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:13Z", "source_id": 51803980, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:02:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:15Z", "source_id": 16718143, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20535, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:20Z", "source_id": 51822087, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:12:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:23Z", "source_id": 16723733, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25647, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:53Z", "source_id": 51868639, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:40:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:53Z", "source_id": 16737599, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25674, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:15Z", "source_id": 51878192, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:46:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:17Z", "source_id": 16740482, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25820, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:20Z", "source_id": 51889719, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:54:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:24Z", "source_id": 16744022, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26075, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:53Z", "source_id": 51901027, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:03:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:59Z", "source_id": 16747262, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Worcester Shrub Hill 2238 2238 1 22:38:00 None Bristol Temple Meads 0002 0002 9 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15484/2026-09-17/detailed None Filton Abbey Wood 2026-09-17T23:55:30+01:00 Bristol Temple Meads 8.0 {"type": "LineString", "coordinates": [[-2.5638507, 51.5032623], [-2.5639045, 51.5032106], [-2.5641405, 51.5029837], [-2.5643943, 51.50275409999999], [-2.5645084999999996, 51.5026486], [-2.5646596, 51.50252029999999], [-2.5652208, 51.502044099999985], [-2.5657280999999994, 51.50158780000001], [-2.5659734999999997, 51.50134930000001], [-2.5662862, 51.50100770000001], [-2.5665223, 51.5007228], [-2.5668453, 51.5003181], [-2.5670833999999996, 51.4999842], [-2.5672957, 51.499648099999995], [-2.5674355999999996, 51.4994158], [-2.5676481999999994, 51.499018199999995], [-2.567769005950245, 51.4987748385867], [-2.5678139, 51.498684399999995], [-2.5679011999999997, 51.4984732], [-2.5680193, 51.4981637], [-2.5681221, 51.49788829999999], [-2.5681988, 51.49763819999999], [-2.5683514, 51.49716169999999], [-2.5684557, 51.496803], [-2.5685207000000005, 51.49657949999999], [-2.5686369999999994, 51.4961657], [-2.5687217, 51.4958315], [-2.5687822999999996, 51.4955635], [-2.5687998999999997, 51.495485599999995], [-2.56906512019764, 51.49452942042647], [-2.5691862, 51.49409289999999], [-2.5687998999999997, 51.495485599999995], [-2.5687822999999996, 51.4955635], [-2.5687217, 51.4958315], [-2.5686369999999994, 51.4961657], [-2.5685207000000005, 51.49657949999999], [-2.5684557, 51.496803], [-2.56878, 51.495917599999984], [-2.5689915, 51.4952477], [-2.5690609, 51.49497519999999], [-2.5690939, 51.4948457], [-2.5692408, 51.4943244], [-2.5695838, 51.49336520000001], [-2.5699785, 51.49208939999999], [-2.5704243, 51.4905764], [-2.57079, 51.4893612], [-2.5710976, 51.48829800000001], [-2.5714371, 51.4874014], [-2.5717696999999995, 51.4867291], [-2.5720313999999997, 51.4862361], [-2.5723092, 51.48575550000001], [-2.5727372999999996, 51.48513040000001], [-2.5729441, 51.484872999999986], [-2.5735844, 51.4840761], [-2.5742527, 51.4833103], [-2.5748151999999997, 51.48265549999999], [-2.5753833, 51.481943], [-2.5756506, 51.4815423], [-2.5759226999999996, 51.4810806], [-2.5760965999999996, 51.48074609999999], [-2.5762202999999997, 51.4804539], [-2.576279, 51.48029040000001], [-2.576408, 51.479931099999995], [-2.5764965, 51.4795936], [-2.576581, 51.47917290000001], [-2.5766671999999997, 51.4786378], [-2.5766743999999995, 51.47832780000001], [-2.5766815, 51.4780178], [-2.5765943999999994, 51.477269], [-2.5765022, 51.4767792], [-2.5762853, 51.476133], [-2.576125, 51.47577469999999], [-2.5759172999999995, 51.4753664], [-2.5757677, 51.475109], [-2.5753552, 51.474454900000005], [-2.5751773999999994, 51.4742237], [-2.5748826999999994, 51.4738407], [-2.5745332, 51.4734423], [-2.574096, 51.47301079999999], [-2.573654, 51.4726319], [-2.5735914, 51.4725782], [-2.5730225999999994, 51.472154499999995], [-2.5723868, 51.4717333], [-2.5722749, 51.471658299999994], [-2.57222526392474, 51.47162500523852], [-2.5720883999999997, 51.4715332], [-2.5719921, 51.47146860000001], [-2.5715606, 51.4711924], [-2.5715185999999997, 51.471165899999995], [-2.5706671999999995, 51.4706284], [-2.569781, 51.470062299999995], [-2.5691315, 51.4696519], [-2.5686956999999997, 51.4693878], [-2.5682853, 51.4691051], [-2.567556, 51.46855039999999], [-2.5672222, 51.468273700000005], [-2.5669282, 51.468009300000006], [-2.5666931, 51.4677902], [-2.5665351999999997, 51.46763829999999], [-2.5662192000000004, 51.46730759999999], [-2.5659579, 51.46703219999999], [-2.5656949999999994, 51.466732], [-2.5656109999999996, 51.4666262], [-2.5653083999999997, 51.46623379999999], [-2.5649383, 51.4656993], [-2.564744, 51.4653867], [-2.5646481999999997, 51.46522469999999], [-2.56436, 51.4646679], [-2.5640924, 51.46403120000001], [-2.5638899999999993, 51.4633832], [-2.5638192999999996, 51.46310299999999], [-2.5637494, 51.4627811], [-2.563698, 51.4624596], [-2.5636576, 51.4621437], [-2.5636523, 51.4620693], [-2.563634, 51.46181300000001], [-2.5636188, 51.4615664], [-2.5636146, 51.4612509], [-2.5636247999999995, 51.4609968], [-2.5636456999999995, 51.460746], [-2.563676, 51.460477899999994], [-2.5636982, 51.46032249999998], [-2.5637379999999994, 51.460093500000006], [-2.563745, 51.4600599], [-2.5638060999999994, 51.4597667], [-2.5639299999999996, 51.4593514], [-2.5640478, 51.4589862], [-2.5641281, 51.4587549], [-2.56429, 51.4583507], [-2.5643946999999994, 51.458102700000005], [-2.5645542, 51.45779], [-2.5646561999999995, 51.4575955], [-2.5647033999999995, 51.457513], [-2.5648704, 51.4572209], [-2.5651738000000006, 51.45668560000001], [-2.5654823, 51.4562539], [-2.5658170999999994, 51.4557945], [-2.5661382, 51.4553867], [-2.5665488, 51.4549109], [-2.5668697, 51.454567700000005], [-2.5669467, 51.4544854], [-2.5672312, 51.4542122], [-2.5674307, 51.4540374], [-2.5676711999999995, 51.4538405], [-2.5682316, 51.4534536], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} 4.9 2355 0003 Filton Abbey Wood Bristol Temple Meads Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Bristol Temple Meads TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747262 1789599722790090 54 54 2026-09-16 23:13:19.933613 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:19.371569
594905 625707 C08873 122T69M916 2026-09-16 COMPLETE 16747713 2026-09-17 00:03:00 2026-09-16 23:13:21 2026-09-18 23:13:21 {"id": 625707, "stp": "P", "toc": "Northern", "uid": "C08873", "consist": "156469", "dest_crs": "ASL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C08873/2026-09-17/detailed", "trust_id": "122T69M916", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashington (Construction)", "service_date": "2026-09-16", "dest_arr_time": "2358", "dest_platform": null, "is_terminated": 1, "next_location": "Ashington (Construction)", "signalling_id": "2T69", "timing_status": "LATE", "origin_station": "Newcastle", "current_leg_arr": "0003", "current_leg_dep": "2358", "current_leg_end": "Ashington (Construction)", "origin_dep_time": "2321", "origin_platform": "1", "current_location": "Ashington (Construction)", "last_update_time": "2026-09-16T23:13:21", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5694705605456474, 55.14081383999416], [-1.5697577, 55.14095619999999], [-1.5699964999999998, 55.14106339999999], [-1.5701417999999998, 55.1411319], [-1.5703418, 55.1412405], [-1.5704544, 55.14131330000001], [-1.570556, 55.1413951], [-1.5706328, 55.141462], [-1.5707173000000003, 55.1415532], [-1.5708097999999997, 55.1416539], [-1.5708749999999998, 55.14173149999999], [-1.5711913, 55.14219159999999], [-1.5714334, 55.142608], [-1.5716657999999997, 55.14307389999999], [-1.5717583, 55.1432922], [-1.5719060000000002, 55.14375239999999], [-1.5719828, 55.144192399999994], [-1.5720103000000003, 55.1446144], [-1.5720027157789656, 55.14469882043708], [-1.5719729, 55.1450307], [-1.5718391, 55.1456181], [-1.5714512, 55.146912099999994], [-1.5711915, 55.1477499], [-1.5710417, 55.1482395], [-1.5706649, 55.1496733], [-1.5704133, 55.1505562], [-1.5702462, 55.1511538], [-1.5700713, 55.15175490000001], [-1.5699128, 55.1523565], [-1.5696374, 55.1533384], [-1.5694291, 55.1541285], [-1.5693311, 55.154478], [-1.5692026, 55.1549363], [-1.569133, 55.15519530000001], [-1.5690543999999995, 55.1554686], [-1.568999, 55.15566090000001], [-1.5687174, 55.156595199999984], [-1.5683946999999998, 55.1577186], [-1.5679844999999997, 55.159218399999986], [-1.567688, 55.1602407], [-1.5676098, 55.160510399999986], [-1.5674467999999997, 55.161094899999995], [-1.567430653297081, 55.16136919583057], [-1.5674304999999995, 55.1613718], [-1.5671785, 55.1622721], [-1.5671278999999998, 55.1624535], [-1.5669947, 55.1628534], [-1.5667968999999995, 55.1633586], [-1.5665451999999995, 55.1640034], [-1.5664614999999995, 55.16427449999998], [-1.5656064, 55.1672671], [-1.5655255999999995, 55.167701599999994], [-1.5655108999999998, 55.16796870000001], [-1.5654681999999998, 55.16866759999999], [-1.5654564, 55.1694268], [-1.565468, 55.16977510000001], [-1.5655102999999997, 55.1700961], [-1.5656418, 55.1707256], [-1.5658271, 55.1713032], [-1.5660458999999998, 55.171926799999994], [-1.5664321, 55.1726008], [-1.5672214, 55.173798], [-1.5682754, 55.17544], [-1.5692311, 55.1769323], [-1.5709045, 55.1796056], [-1.5713293, 55.1802842], [-1.5715247, 55.1805963], [-1.5724011999999998, 55.1819068], [-1.5728428, 55.18258229999999], [-1.5729981, 55.1828199], [-1.5730889999999995, 55.18299939999999]]}", "current_leg_start": "Bedlington (Construction)", "dest_arr_time_act": "2357½", "motion_projection": null, "next_location_lat": "55.1829994", "next_location_lon": "-1.5730890", "previous_location": "Bedlington (Construction)", "current_leg_milage": "3.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1069.466, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1989.355, \"from_m\": 1069.466, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 2809.802, \"from_m\": 1989.355, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 2837.089, \"from_m\": 2809.802, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6962.34, \"from_m\": 2837.089, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 8307.68, \"from_m\": 6962.34, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10561.301, \"from_m\": 8307.68, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 11137.012, \"from_m\": 10561.301, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14323.745, \"from_m\": 11137.012, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 14663.57, \"from_m\": 14323.745, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17525.103, \"from_m\": 14663.57, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17965.228, \"from_m\": 17525.103, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23593.15, \"from_m\": 17965.228, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24845.738, \"from_m\": 23593.15, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 25057.517, \"from_m\": 24845.738, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 25113.593, \"from_m\": 25057.517, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 25128.0, \"from_m\": 25113.593, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25419.931, \"from_m\": 25128.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25807.937, \"from_m\": 25419.931, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 27641.654, \"from_m\": 25807.937, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 29707.438, \"from_m\": 27641.654, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 29796.142, \"from_m\": 29707.438, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30081.278, \"from_m\": 29796.142, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625707, \"profile_key\": \"fdacc7b1977df17a587c8a0e004e199ce81ec0eee59d277673d00f40e526e86a\", \"schedule_id\": 909, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Manors\", \"stage_seq\": 2, \"distance_m\": 975.914, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 3, \"distance_m\": 2945.392, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Benton North Jn\", \"stage_seq\": 4, \"distance_m\": 6962.34, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Benton East Jn\", \"stage_seq\": 5, \"distance_m\": 8307.68, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Northumberland Park (Construction)\", \"stage_seq\": 6, \"distance_m\": 10441.651, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Holywell Jn\", \"stage_seq\": 7, \"distance_m\": 11953.35, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Seghill Jn\", \"stage_seq\": 8, \"distance_m\": 14317.272, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340\", \"location\": \"Seaton Delaval (Construction)\", \"stage_seq\": 9, \"distance_m\": 15730.935, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Red House Farm Jn\", \"stage_seq\": 10, \"distance_m\": 18071.379, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345H\", \"location\": \"Newsham (Construction)\", \"stage_seq\": 11, \"distance_m\": 19976.164, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349\", \"location\": \"Blyth Bebside (Construction)\", \"stage_seq\": 12, \"distance_m\": 23312.147, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": false, \"wtt_arr\": \"2351H\", \"wtt_dep\": \"2352H\", \"location\": \"Bedlington (Construction)\", \"stage_seq\": 13, \"distance_m\": 25226.649, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354H\", \"location\": \"West Sleekburn Jn\", \"stage_seq\": 14, \"distance_m\": 26857.571, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Marcheys House Jn\", \"stage_seq\": 15, \"distance_m\": 27582.228, \"section_seq\": 1, \"route_path_id\": 66000}, {\"is_pass\": false, \"wtt_arr\": \"2357H\", \"wtt_dep\": null, \"location\": \"Ashington (Construction)\", \"stage_seq\": 16, \"distance_m\": 30081.278, \"section_seq\": 1, \"route_path_id\": 66000}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30081.278, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66000}], \"total_distance_m\": 30081.278, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30081.278, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2321", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.1829994", "current_position_lon": "-1.5730890", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:01Z\", \"source_id\": 51840614, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:03Z\", \"source_id\": 16729297, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:45Z\", \"source_id\": 51861774, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:48Z\", \"source_id\": 16735643, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:21Z\", \"source_id\": 51874010, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:23Z\", \"source_id\": 16739196, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:50Z\", \"source_id\": 51883365, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:59Z\", \"source_id\": 16742146, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:04Z\", \"source_id\": 51889372, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:08Z\", \"source_id\": 16743916, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:56Z\", \"source_id\": 51894555, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:02Z\", \"source_id\": 16745435, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:12Z\", \"source_id\": 51902731, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:19Z\", \"source_id\": 16747713, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashington (Construction)", "service_state_platform": "1", "timing_fact_generation": 1789599801131783, "current_leg_arrival_utc": "2026-09-18T00:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:21.125885", "service_state_evidence_id": 16747713, "current_leg_start_actual_dep": "2026-09-17T23:57:30+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:03:21.137571", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P NCL ASL 2T69 156469 2 75 None {"version": 3, "segments": [{"to_m": 1069.466, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1989.355, "from_m": 1069.466, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 2809.802, "from_m": 1989.355, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 2837.089, "from_m": 2809.802, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6962.34, "from_m": 2837.089, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 8307.68, "from_m": 6962.34, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10561.301, "from_m": 8307.68, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 11137.012, "from_m": 10561.301, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14323.745, "from_m": 11137.012, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 14663.57, "from_m": 14323.745, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17525.103, "from_m": 14663.57, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17965.228, "from_m": 17525.103, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23593.15, "from_m": 17965.228, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24845.738, "from_m": 23593.15, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 25057.517, "from_m": 24845.738, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 25113.593, "from_m": 25057.517, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25128.0, "from_m": 25113.593, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25419.931, "from_m": 25128.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25807.937, "from_m": 25419.931, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 27641.654, "from_m": 25807.937, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 29707.438, "from_m": 27641.654, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 29796.142, "from_m": 29707.438, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30081.278, "from_m": 29796.142, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625707, "profile_key": "fdacc7b1977df17a587c8a0e004e199ce81ec0eee59d277673d00f40e526e86a", "schedule_id": 909, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2321", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66000}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Manors", "stage_seq": 2, "distance_m": 975.914, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Heaton South Jn", "stage_seq": 3, "distance_m": 2945.392, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Benton North Jn", "stage_seq": 4, "distance_m": 6962.34, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Benton East Jn", "stage_seq": 5, "distance_m": 8307.68, "section_seq": 1, "route_path_id": 66000}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Northumberland Park (Construction)", "stage_seq": 6, "distance_m": 10441.651, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Holywell Jn", "stage_seq": 7, "distance_m": 11953.35, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338", "location": "Seghill Jn", "stage_seq": 8, "distance_m": 14317.272, "section_seq": 1, "route_path_id": 66000}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340", "location": "Seaton Delaval (Construction)", "stage_seq": 9, "distance_m": 15730.935, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Red House Farm Jn", "stage_seq": 10, "distance_m": 18071.379, "section_seq": 1, "route_path_id": 66000}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345H", "location": "Newsham (Construction)", "stage_seq": 11, "distance_m": 19976.164, "section_seq": 1, "route_path_id": 66000}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349", "location": "Blyth Bebside (Construction)", "stage_seq": 12, "distance_m": 23312.147, "section_seq": 1, "route_path_id": 66000}, {"is_pass": false, "wtt_arr": "2351H", "wtt_dep": "2352H", "location": "Bedlington (Construction)", "stage_seq": 13, "distance_m": 25226.649, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354H", "location": "West Sleekburn Jn", "stage_seq": 14, "distance_m": 26857.571, "section_seq": 1, "route_path_id": 66000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Marcheys House Jn", "stage_seq": 15, "distance_m": 27582.228, "section_seq": 1, "route_path_id": 66000}, {"is_pass": false, "wtt_arr": "2357H", "wtt_dep": null, "location": "Ashington (Construction)", "stage_seq": 16, "distance_m": 30081.278, "section_seq": 1, "route_path_id": 66000}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30081.278, "from_m": 0.0, "section_seq": 1, "route_path_id": 66000}], "total_distance_m": 30081.278, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30081.278, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3477, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:01Z", "source_id": 51840614, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:22:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:03Z", "source_id": 16729297, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3355, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:45Z", "source_id": 51861774, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:37:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:48Z", "source_id": 16735643, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3372, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:21Z", "source_id": 51874010, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:44:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:23Z", "source_id": 16739196, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3380, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:50Z", "source_id": 51883365, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:50:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:59Z", "source_id": 16742146, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3384, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:04Z", "source_id": 51889372, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:54:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:08Z", "source_id": 16743916, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:56Z", "source_id": 51894555, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:57:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:02Z", "source_id": 16745435, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3405, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:12Z", "source_id": 51902731, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:03:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:19Z", "source_id": 16747713, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Newcastle 2321 2321 1 None None Ashington (Construction) 2358 2357½ None LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:C08873/2026-09-17/detailed None Bedlington (Construction) 2026-09-17T23:57:30+01:00 Ashington (Construction) 5.0 {"type": "LineString", "coordinates": [[-1.5694705605456474, 55.14081383999416], [-1.5697577, 55.14095619999999], [-1.5699964999999998, 55.14106339999999], [-1.5701417999999998, 55.1411319], [-1.5703418, 55.1412405], [-1.5704544, 55.14131330000001], [-1.570556, 55.1413951], [-1.5706328, 55.141462], [-1.5707173000000003, 55.1415532], [-1.5708097999999997, 55.1416539], [-1.5708749999999998, 55.14173149999999], [-1.5711913, 55.14219159999999], [-1.5714334, 55.142608], [-1.5716657999999997, 55.14307389999999], [-1.5717583, 55.1432922], [-1.5719060000000002, 55.14375239999999], [-1.5719828, 55.144192399999994], [-1.5720103000000003, 55.1446144], [-1.5720027157789656, 55.14469882043708], [-1.5719729, 55.1450307], [-1.5718391, 55.1456181], [-1.5714512, 55.146912099999994], [-1.5711915, 55.1477499], [-1.5710417, 55.1482395], [-1.5706649, 55.1496733], [-1.5704133, 55.1505562], [-1.5702462, 55.1511538], [-1.5700713, 55.15175490000001], [-1.5699128, 55.1523565], [-1.5696374, 55.1533384], [-1.5694291, 55.1541285], [-1.5693311, 55.154478], [-1.5692026, 55.1549363], [-1.569133, 55.15519530000001], [-1.5690543999999995, 55.1554686], [-1.568999, 55.15566090000001], [-1.5687174, 55.156595199999984], [-1.5683946999999998, 55.1577186], [-1.5679844999999997, 55.159218399999986], [-1.567688, 55.1602407], [-1.5676098, 55.160510399999986], [-1.5674467999999997, 55.161094899999995], [-1.567430653297081, 55.16136919583057], [-1.5674304999999995, 55.1613718], [-1.5671785, 55.1622721], [-1.5671278999999998, 55.1624535], [-1.5669947, 55.1628534], [-1.5667968999999995, 55.1633586], [-1.5665451999999995, 55.1640034], [-1.5664614999999995, 55.16427449999998], [-1.5656064, 55.1672671], [-1.5655255999999995, 55.167701599999994], [-1.5655108999999998, 55.16796870000001], [-1.5654681999999998, 55.16866759999999], [-1.5654564, 55.1694268], [-1.565468, 55.16977510000001], [-1.5655102999999997, 55.1700961], [-1.5656418, 55.1707256], [-1.5658271, 55.1713032], [-1.5660458999999998, 55.171926799999994], [-1.5664321, 55.1726008], [-1.5672214, 55.173798], [-1.5682754, 55.17544], [-1.5692311, 55.1769323], [-1.5709045, 55.1796056], [-1.5713293, 55.1802842], [-1.5715247, 55.1805963], [-1.5724011999999998, 55.1819068], [-1.5728428, 55.18258229999999], [-1.5729981, 55.1828199], [-1.5730889999999995, 55.18299939999999]]} 3.1 2358 0003 Bedlington (Construction) Ashington (Construction) Ashington (Construction) 55.1829994 -1.5730890 55.1829994 -1.5730890 1 0 2026-09-16 23:13:21 TERMINATED 2026-09-16 23:03:00 Ashington (Construction) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747713 1789599801131783 50 50 2026-09-16 23:03:21.137571 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:21.125885
594906 625951 L84450 862S80M916 2026-09-16 COMPLETE 16747474 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 625951, "stp": "P", "toc": "South Western Railway", "uid": "L84450", "consist": "701026", "dest_crs": "SNS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84450/2026-09-17/detailed", "trust_id": "862S80M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:33:00", "dar_platform": null, "dest_station": "Staines", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "1", "is_terminated": 1, "next_location": "Staines", "signalling_id": "2S80", "timing_status": "LATE", "origin_station": "Weybridge (B)", "current_leg_arr": "0003", "current_leg_dep": "2359", "current_leg_end": "Staines", "origin_dep_time": "2333", "origin_platform": "1", "current_location": "Staines", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5461259, 51.429584], [-0.5457128000000001, 51.4297253], [-0.5452607999999999, 51.429879], [-0.5447694, 51.430043099999985], [-0.5443106, 51.430198099999984], [-0.5440028, 51.4303052], [-0.5436843, 51.430408199999995], [-0.5432716999999999, 51.43055029999999], [-0.5428032, 51.4307087], [-0.5424351000000001, 51.4308325], [-0.5420084, 51.4309778], [-0.541508, 51.4311474], [-0.5410559, 51.43129629999999], [-0.5407133, 51.4314113], [-0.5403459999999999, 51.4315386], [-0.5394433999999999, 51.431805], [-0.5389891704717129, 51.43193307891597], [-0.5386614, 51.43202549999999], [-0.5381631999999998, 51.4321443], [-0.5381008, 51.4321601], [-0.5380445999999999, 51.432173599999985], [-0.5375256, 51.43228829999999], [-0.5369546999999999, 51.43239799999999], [-0.5366469, 51.4324498], [-0.5360389999999999, 51.43253980000001], [-0.5357014, 51.4325842], [-0.5354103, 51.4326151], [-0.5350863, 51.432659999999984], [-0.5347052999999999, 51.4326938], [-0.5343221999999999, 51.4327209], [-0.5339835, 51.432741], [-0.5335569999999998, 51.4327542], [-0.5331938999999999, 51.4327639], [-0.5328063, 51.4327653], [-0.5324455, 51.4327617], [-0.5321169, 51.432757], [-0.5318227999999999, 51.4327466], [-0.5313495, 51.43272639999999], [-0.5309792, 51.4327062], [-0.5304618, 51.43266950000001], [-0.5294126, 51.4325619], [-0.5290739, 51.4325124], [-0.5287070999999999, 51.432455], [-0.528288, 51.4323882], [-0.5279030999999998, 51.4323212], [-0.5269551, 51.4321477], [-0.5263591999999999, 51.4320349], [-0.5258051, 51.43193560000001], [-0.5252228, 51.4318243], [-0.5242359, 51.4316426], [-0.5240433, 51.431606900000006], [-0.5230752, 51.43142759999999], [-0.522094, 51.43124879999999], [-0.5211005, 51.4310648], [-0.520204, 51.4308964], [-0.5195279, 51.4307754], [-0.518011, 51.430495], [-0.5170755000000001, 51.4303219], [-0.5164239, 51.43021120000001], [-0.51597, 51.4301468], [-0.5157736999999999, 51.4301221], [-0.5156246, 51.43011109999999], [-0.5154398, 51.4300966], [-0.5152144, 51.4300847], [-0.5149862999999999, 51.4300757], [-0.5147283, 51.4300718], [-0.5145729, 51.4300705], [-0.5140207999999999, 51.430083199999984], [-0.5136604, 51.430106899999984], [-0.5133221, 51.4301385], [-0.513015, 51.430179599999995], [-0.5127392, 51.4302247], [-0.5124927, 51.43027330000001], [-0.5122827, 51.4303219], [-0.5120061, 51.43039430000001], [-0.5118026, 51.430452999999986], [-0.5104513, 51.43091959999999], [-0.5102414, 51.4309982], [-0.5100489999999999, 51.4310885], [-0.509843, 51.431198], [-0.5096975000000001, 51.43127880000001], [-0.5095229, 51.431382], [-0.5093198999999999, 51.43152140000001], [-0.5091823, 51.4316223], [-0.5090373999999999, 51.4317282], [-0.5087042999999999, 51.4319794], [-0.5085025999999999, 51.4321069], [-0.5082751999999999, 51.4322351], [-0.5080878, 51.4323314], [-0.5078655, 51.4324287], [-0.5076178, 51.4325304], [-0.5073371999999999, 51.43262769999999], [-0.5070746999999999, 51.4327049], [-0.5068384, 51.43276360000001], [-0.5066593, 51.4327986], [-0.5064415, 51.4328308], [-0.506232, 51.43285289999999], [-0.5059768, 51.432868899999995], [-0.5058006999999999, 51.4328726], [-0.5055519000000002, 51.4328671], [-0.5052812, 51.4328481], [-0.5049616, 51.43280210000001], [-0.5047295, 51.4327638], [-0.5045014999999999, 51.4326984], [-0.5041828999999999, 51.432602], [-0.50395, 51.4325414], [-0.5034011999999999, 51.43241669999998], [-0.5032542, 51.4323889], [-0.5028285, 51.4323067], [-0.5024039, 51.4322336]]}", "current_leg_start": "Egham", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "51.4322336", "next_location_lon": "-0.5024039", "previous_location": "Egham", "current_leg_milage": "2.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 399.556, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 461.578, \"from_m\": 399.556, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1306.447, \"from_m\": 461.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5087.806, \"from_m\": 1306.447, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5363.843, \"from_m\": 5087.806, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8892.662, \"from_m\": 5363.843, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9351.94, \"from_m\": 8892.662, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13182.074, \"from_m\": 9351.94, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14951.731, \"from_m\": 13182.074, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15268.069, \"from_m\": 14951.731, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15916.271, \"from_m\": 15268.069, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625951, \"profile_key\": \"7d505747391a2a70bc8fa8c720458d0877b4c278cd217b8680dd2594e46100f9\", \"schedule_id\": 17869, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Weybridge (B)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73118}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Addlestone Jn\", \"stage_seq\": 2, \"distance_m\": 1313.329, \"section_seq\": 1, \"route_path_id\": 73118}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2337\", \"location\": \"Addlestone\", \"stage_seq\": 3, \"distance_m\": 2883.665, \"section_seq\": 1, \"route_path_id\": 73118}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340H\", \"location\": \"Chertsey\", \"stage_seq\": 4, \"distance_m\": 5189.62, \"section_seq\": 1, \"route_path_id\": 73118}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2354\", \"location\": \"Virginia Water\", \"stage_seq\": 5, \"distance_m\": 9184.434, \"section_seq\": 1, \"route_path_id\": 73118}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2358\", \"location\": \"Egham\", \"stage_seq\": 6, \"distance_m\": 12656.986, \"section_seq\": 1, \"route_path_id\": 73118}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Staines\", \"stage_seq\": 7, \"distance_m\": 15916.271, \"section_seq\": 1, \"route_path_id\": 73118}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15916.271, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73118}], \"total_distance_m\": 15916.271, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15916.271, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2333", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4322336", "current_position_lon": "-0.5024039", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:30Z\", \"source_id\": 51863063, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:34Z\", \"source_id\": 16736000, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:24Z\", \"source_id\": 51867876, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:28Z\", \"source_id\": 16737373, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:36Z\", \"source_id\": 51874406, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:41Z\", \"source_id\": 16739351, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:42Z\", \"source_id\": 51895542, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:48Z\", \"source_id\": 16745742, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:31Z\", \"source_id\": 51901830, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:33Z\", \"source_id\": 16747474, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Staines", "service_state_platform": "1", "timing_fact_generation": 1789599754214818, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:23.690850", "service_state_evidence_id": 16747474, "current_leg_start_actual_dep": "2026-09-17T23:59:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:24.634125", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None SNS 2S80 701026 10 100 None {"version": 3, "segments": [{"to_m": 399.556, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.578, "from_m": 399.556, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1306.447, "from_m": 461.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5087.806, "from_m": 1306.447, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5363.843, "from_m": 5087.806, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8892.662, "from_m": 5363.843, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9351.94, "from_m": 8892.662, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13182.074, "from_m": 9351.94, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14951.731, "from_m": 13182.074, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15268.069, "from_m": 14951.731, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15916.271, "from_m": 15268.069, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625951, "profile_key": "7d505747391a2a70bc8fa8c720458d0877b4c278cd217b8680dd2594e46100f9", "schedule_id": 17869, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2333", "location": "Weybridge (B)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73118}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Addlestone Jn", "stage_seq": 2, "distance_m": 1313.329, "section_seq": 1, "route_path_id": 73118}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2337", "location": "Addlestone", "stage_seq": 3, "distance_m": 2883.665, "section_seq": 1, "route_path_id": 73118}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340H", "location": "Chertsey", "stage_seq": 4, "distance_m": 5189.62, "section_seq": 1, "route_path_id": 73118}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2354", "location": "Virginia Water", "stage_seq": 5, "distance_m": 9184.434, "section_seq": 1, "route_path_id": 73118}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2358", "location": "Egham", "stage_seq": 6, "distance_m": 12656.986, "section_seq": 1, "route_path_id": 73118}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Staines", "stage_seq": 7, "distance_m": 15916.271, "section_seq": 1, "route_path_id": 73118}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15916.271, "from_m": 0.0, "section_seq": 1, "route_path_id": 73118}], "total_distance_m": 15916.271, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15916.271, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26901, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:30Z", "source_id": 51863063, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:36:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:34Z", "source_id": 16736000, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26905, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:24Z", "source_id": 51867876, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:39:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:28Z", "source_id": 16737373, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28206, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:36Z", "source_id": 51874406, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:44:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:41Z", "source_id": 16739351, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28214, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:42Z", "source_id": 51895542, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:58:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:48Z", "source_id": 16745742, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28239, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:31Z", "source_id": 51901830, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:03:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:33Z", "source_id": 16747474, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Weybridge (B) 2333 2333 1 23:33:00 None Staines 0002 0002 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L84450/2026-09-17/detailed None Egham 2026-09-17T23:59:00+01:00 Staines 4.0 {"type": "LineString", "coordinates": [[-0.5461259, 51.429584], [-0.5457128000000001, 51.4297253], [-0.5452607999999999, 51.429879], [-0.5447694, 51.430043099999985], [-0.5443106, 51.430198099999984], [-0.5440028, 51.4303052], [-0.5436843, 51.430408199999995], [-0.5432716999999999, 51.43055029999999], [-0.5428032, 51.4307087], [-0.5424351000000001, 51.4308325], [-0.5420084, 51.4309778], [-0.541508, 51.4311474], [-0.5410559, 51.43129629999999], [-0.5407133, 51.4314113], [-0.5403459999999999, 51.4315386], [-0.5394433999999999, 51.431805], [-0.5389891704717129, 51.43193307891597], [-0.5386614, 51.43202549999999], [-0.5381631999999998, 51.4321443], [-0.5381008, 51.4321601], [-0.5380445999999999, 51.432173599999985], [-0.5375256, 51.43228829999999], [-0.5369546999999999, 51.43239799999999], [-0.5366469, 51.4324498], [-0.5360389999999999, 51.43253980000001], [-0.5357014, 51.4325842], [-0.5354103, 51.4326151], [-0.5350863, 51.432659999999984], [-0.5347052999999999, 51.4326938], [-0.5343221999999999, 51.4327209], [-0.5339835, 51.432741], [-0.5335569999999998, 51.4327542], [-0.5331938999999999, 51.4327639], [-0.5328063, 51.4327653], [-0.5324455, 51.4327617], [-0.5321169, 51.432757], [-0.5318227999999999, 51.4327466], [-0.5313495, 51.43272639999999], [-0.5309792, 51.4327062], [-0.5304618, 51.43266950000001], [-0.5294126, 51.4325619], [-0.5290739, 51.4325124], [-0.5287070999999999, 51.432455], [-0.528288, 51.4323882], [-0.5279030999999998, 51.4323212], [-0.5269551, 51.4321477], [-0.5263591999999999, 51.4320349], [-0.5258051, 51.43193560000001], [-0.5252228, 51.4318243], [-0.5242359, 51.4316426], [-0.5240433, 51.431606900000006], [-0.5230752, 51.43142759999999], [-0.522094, 51.43124879999999], [-0.5211005, 51.4310648], [-0.520204, 51.4308964], [-0.5195279, 51.4307754], [-0.518011, 51.430495], [-0.5170755000000001, 51.4303219], [-0.5164239, 51.43021120000001], [-0.51597, 51.4301468], [-0.5157736999999999, 51.4301221], [-0.5156246, 51.43011109999999], [-0.5154398, 51.4300966], [-0.5152144, 51.4300847], [-0.5149862999999999, 51.4300757], [-0.5147283, 51.4300718], [-0.5145729, 51.4300705], [-0.5140207999999999, 51.430083199999984], [-0.5136604, 51.430106899999984], [-0.5133221, 51.4301385], [-0.513015, 51.430179599999995], [-0.5127392, 51.4302247], [-0.5124927, 51.43027330000001], [-0.5122827, 51.4303219], [-0.5120061, 51.43039430000001], [-0.5118026, 51.430452999999986], [-0.5104513, 51.43091959999999], [-0.5102414, 51.4309982], [-0.5100489999999999, 51.4310885], [-0.509843, 51.431198], [-0.5096975000000001, 51.43127880000001], [-0.5095229, 51.431382], [-0.5093198999999999, 51.43152140000001], [-0.5091823, 51.4316223], [-0.5090373999999999, 51.4317282], [-0.5087042999999999, 51.4319794], [-0.5085025999999999, 51.4321069], [-0.5082751999999999, 51.4322351], [-0.5080878, 51.4323314], [-0.5078655, 51.4324287], [-0.5076178, 51.4325304], [-0.5073371999999999, 51.43262769999999], [-0.5070746999999999, 51.4327049], [-0.5068384, 51.43276360000001], [-0.5066593, 51.4327986], [-0.5064415, 51.4328308], [-0.506232, 51.43285289999999], [-0.5059768, 51.432868899999995], [-0.5058006999999999, 51.4328726], [-0.5055519000000002, 51.4328671], [-0.5052812, 51.4328481], [-0.5049616, 51.43280210000001], [-0.5047295, 51.4327638], [-0.5045014999999999, 51.4326984], [-0.5041828999999999, 51.432602], [-0.50395, 51.4325414], [-0.5034011999999999, 51.43241669999998], [-0.5032542, 51.4323889], [-0.5028285, 51.4323067], [-0.5024039, 51.4322336]]} 2.0 2359 0003 Egham Staines Staines 51.4322336 -0.5024039 51.4322336 -0.5024039 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Staines TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747474 1789599754214818 21 21 2026-09-16 23:13:24.634125 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:23.690850
594907 626209 P65542 365Y34M916 2026-09-16 COMPLETE 16747435 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 626209, "stp": "O", "toc": "Northern", "uid": "P65542", "consist": "331110", "dest_crs": "XAL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65542/2026-09-17/detailed", "trust_id": "365Y34M916", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": "23:49:00", "dar_platform": null, "dest_station": "Allerton Depot", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": null, "is_terminated": 1, "next_location": "Allerton Depot", "signalling_id": "5Y34", "timing_status": "EARLY", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "0003", "current_leg_dep": "2346", "current_leg_end": "Allerton Depot", "origin_dep_time": "2349", "origin_platform": "9", "current_location": "Allerton Depot", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9783843, 53.4075993], [-2.977639299999999, 53.4074843], [-2.9771421, 53.40741999999999], [-2.9767677999999997, 53.4073859], [-2.9767165493678225, 53.40738283708326], [-2.9764549, 53.4073672], [-2.9759965, 53.4073515], [-2.9756047999999997, 53.4073534], [-2.9753364, 53.40734960000001], [-2.9750837, 53.4073357], [-2.97481, 53.4073234], [-2.9745212999999997, 53.407289099999986], [-2.9742847, 53.407261], [-2.9739935, 53.4072203], [-2.9736696999999994, 53.40717179999999], [-2.9723231, 53.4069544], [-2.9720764999999996, 53.4069086], [-2.9710718999999997, 53.406725599999994], [-2.9705843999999995, 53.4066742], [-2.9701052, 53.40659370000001], [-2.969822, 53.4065409], [-2.9690029999999994, 53.4063977], [-2.964440437594421, 53.40560820361025], [-2.9642080999999996, 53.405567999999995], [-2.9639285999999996, 53.405517399999994], [-2.9638880999999997, 53.40550959999999], [-2.9638369, 53.4055], [-2.962845, 53.40532180000001], [-2.9614223, 53.40507529999999], [-2.9610094999999994, 53.40500290000001], [-2.9597539, 53.40477020000001], [-2.9595890999999996, 53.40474140000001], [-2.9578934999999995, 53.40444540000001], [-2.9576228999999996, 53.404398400000005], [-2.9568341, 53.404261299999995], [-2.9567152999999995, 53.4042414], [-2.956101, 53.40413480000001], [-2.9558321999999997, 53.4040826], [-2.9544328, 53.403839299999994], [-2.9525468, 53.40351549999999], [-2.9518887, 53.4034023], [-2.9509548, 53.4032434], [-2.9503170999999995, 53.40313940000001], [-2.9496955, 53.403044300000005], [-2.9492967999999995, 53.4029836], [-2.9484593, 53.402837000000005], [-2.9478069999999996, 53.4027135], [-2.9475934, 53.402673099999994], [-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9383760999999997, 53.40330709999999], [-2.9382008307911747, 53.403324322611574], [-2.9381054, 53.40333369999999], [-2.9372361999999996, 53.403419], [-2.9364257999999994, 53.40350119999999], [-2.9359499999999996, 53.4035486], [-2.9356254999999996, 53.40358059999999], [-2.9345217999999997, 53.4036892], [-2.9331297, 53.4038276], [-2.9329391810250875, 53.40384746175579], [-2.9328144999999997, 53.40384040000001], [-2.9324939999999997, 53.40380759999999], [-2.9322337999999997, 53.4037692], [-2.9319494999999995, 53.40371], [-2.9316505, 53.40363409999999], [-2.9313541, 53.40353820000001], [-2.9310402999999994, 53.40341339999999], [-2.9307452, 53.4032671], [-2.930529299999999, 53.40314], [-2.9302933, 53.4029761], [-2.9301054999999994, 53.4028106], [-2.9299351999999996, 53.40263869999999], [-2.9297728999999997, 53.4024276], [-2.9296561999999997, 53.40222049999999], [-2.9295811, 53.4020398], [-2.9295234999999997, 53.401852700000006], [-2.9294873000000003, 53.40164879999999], [-2.9294671, 53.401377799999985], [-2.9294497, 53.4010484], [-2.9294282, 53.4007301], [-2.9294173, 53.4006261], [-2.9294049, 53.40048959999999], [-2.9293732999999995, 53.40016239999999], [-2.929329, 53.39978020000001], [-2.9292687, 53.39939559999999], [-2.9292280999999996, 53.39918479999999], [-2.9291976, 53.3990262], [-2.9291305, 53.39873990000001], [-2.9291140999999996, 53.3986873], [-2.9290623, 53.398521599999995], [-2.9290353, 53.398435199999994], [-2.9289213, 53.3981026], [-2.9287738, 53.397734799999995], [-2.9286356999999996, 53.39743970000001], [-2.9285743, 53.3973249], [-2.9284667, 53.39712380000001], [-2.9283074999999994, 53.3968606], [-2.9282762, 53.39680639999999], [-2.928061, 53.3964838], [-2.9278655, 53.3961641], [-2.9275456000000006, 53.395650399999994], [-2.9272588, 53.39520089999999], [-2.9272049, 53.3951041], [-2.9266414, 53.3941786], [-2.926367, 53.3937389], [-2.9262336999999996, 53.3935252], [-2.9258877, 53.392969400000005], [-2.9253469999999995, 53.392130299999984], [-2.9251725999999993, 53.3918606], [-2.9241462, 53.39021729999999], [-2.9240205, 53.3900229], [-2.9233822, 53.388991], [-2.9228797, 53.38818940000001], [-2.9227644999999995, 53.388], [-2.9223096, 53.3873681], [-2.9217717999999997, 53.3866962], [-2.9214779, 53.3863508], [-2.9205619, 53.3852774], [-2.9188869, 53.3833318], [-2.9186132999999996, 53.38301030000001], [-2.9163470999999994, 53.3803841], [-2.9154673, 53.37934769999998], [-2.9148986999999997, 53.37854110000001], [-2.9146010999999996, 53.3780619], [-2.9143167999999995, 53.3775868], [-2.9136581999999995, 53.37643709999999], [-2.9129946, 53.3753273], [-2.912254, 53.3742817], [-2.9114226999999997, 53.37327], [-2.9102665, 53.372031499999984], [-2.9091372999999994, 53.3709308], [-2.9076727999999994, 53.3697178], [-2.9073824, 53.3695097], [-2.9065625999999996, 53.3689223], [-2.9051112999999997, 53.3679669], [-2.9026224, 53.36647289999999], [-2.8966208, 53.36287179999999], [-2.8948021999999995, 53.361777700000005], [-2.8936114, 53.3610661], [-2.8930067, 53.3607524], [-2.8929331640591553, 53.36070877627213], [-2.8925546, 53.360484199999995], [-2.8916485, 53.3599371], [-2.8914847, 53.359841399999986], [-2.8906555, 53.3593473], [-2.8904639999999997, 53.35923199999999], [-2.8900299, 53.3589691], [-2.8899481999999996, 53.35891960000001], [-2.8896760457576764, 53.358758852112295], [-2.888808099999999, 53.3582462], [-2.8883691, 53.3579736], [-2.8878584, 53.357737199999995], [-2.8875953, 53.3576051], [-2.8873792, 53.35752430000001], [-2.8867944, 53.3573962], [-2.8867157, 53.3573774], [-2.8864649999999994, 53.3573037], [-2.8864033, 53.3572928], [-2.8860722, 53.357251], [-2.8857096999999996, 53.35723139999999], [-2.8851613, 53.357217000000006], [-2.8849677, 53.3572204], [-2.8847776, 53.357224], [-2.8843428, 53.3572677], [-2.8840534, 53.3572928], [-2.8831753, 53.35731659999999], [-2.8826586, 53.3573361], [-2.8816098999999995, 53.357395299999986]]}", "current_leg_start": "Liverpool Lime Street HL/ML", "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": "53.3573953", "next_location_lon": "-2.8816099", "previous_location": "Liverpool Lime Street HL/ML", "current_leg_milage": "6.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2356.354, \"from_m\": 2057.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2394.399, \"from_m\": 2356.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2463.461, \"from_m\": 2394.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2505.203, \"from_m\": 2463.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2584.426, \"from_m\": 2505.203, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2642.464, \"from_m\": 2584.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3776.562, \"from_m\": 2642.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4108.276, \"from_m\": 3776.562, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4168.594, \"from_m\": 4108.276, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8689.438, \"from_m\": 4168.594, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8742.607, \"from_m\": 8689.438, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9178.723, \"from_m\": 8742.607, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9261.354, \"from_m\": 9178.723, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9308.32, \"from_m\": 9261.354, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9326.866, \"from_m\": 9308.32, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9377.751, \"from_m\": 9326.866, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9650.924, \"from_m\": 9377.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626209, \"profile_key\": \"ecbab38cbd059cc795da522539f9928d894ef360b88b9a7a1a97dc78aa415ceb\", \"schedule_id\": 37928, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353H\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4222.071, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 6, \"distance_m\": 9030.233, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Allerton Depot\", \"stage_seq\": 7, \"distance_m\": 9650.924, \"section_seq\": 1, \"route_path_id\": 36868}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9650.924, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36868}], \"total_distance_m\": 9650.924, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 9275.89, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 375.034, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2349", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.3573953", "current_position_lon": "-2.8816099", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:06Z\", \"source_id\": 51885195, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:08Z\", \"source_id\": 16742692, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:59Z\", \"source_id\": 51899977, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:08Z\", \"source_id\": 16746959, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:22Z\", \"source_id\": 51901589, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:29Z\", \"source_id\": 16747435, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Allerton Depot", "service_state_platform": null, "timing_fact_generation": 1789599750705428, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:25.808037", "service_state_evidence_id": 16747435, "current_leg_start_actual_dep": "2026-09-17T23:49:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:26.209131", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O LIV XAL 5Y34 331110 4 100 None {"version": 3, "segments": [{"to_m": 317.352, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 683.612, "from_m": 317.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1779.804, "from_m": 683.612, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2356.354, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2394.399, "from_m": 2356.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2463.461, "from_m": 2394.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2505.203, "from_m": 2463.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2584.426, "from_m": 2505.203, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2642.464, "from_m": 2584.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3776.562, "from_m": 2642.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4108.276, "from_m": 3776.562, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4168.594, "from_m": 4108.276, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8689.438, "from_m": 4168.594, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8742.607, "from_m": 8689.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9178.723, "from_m": 8742.607, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9261.354, "from_m": 9178.723, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9308.32, "from_m": 9261.354, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9326.866, "from_m": 9308.32, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9377.751, "from_m": 9326.866, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9650.924, "from_m": 9377.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626209, "profile_key": "ecbab38cbd059cc795da522539f9928d894ef360b88b9a7a1a97dc78aa415ceb", "schedule_id": 37928, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2349", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Liverpool South Parkway (HL)", "stage_seq": 6, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 36868}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Allerton Depot", "stage_seq": 7, "distance_m": 9650.924, "section_seq": 1, "route_path_id": 36868}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9650.924, "from_m": 0.0, "section_seq": 1, "route_path_id": 36868}], "total_distance_m": 9650.924, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 9275.89, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 375.034, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:06Z", "source_id": 51885195, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:51:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:08Z", "source_id": 16742692, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:59Z", "source_id": 51899977, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:02:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:08Z", "source_id": 16746959, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9917, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:22Z", "source_id": 51901589, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:03:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:29Z", "source_id": 16747435, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 2349 2349 9 23:49:00 None Allerton Depot 0005 0005 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65542/2026-09-17/detailed None Liverpool Lime Street HL/ML 2026-09-17T23:49:00+01:00 Allerton Depot 17.0 {"type": "LineString", "coordinates": [[-2.9783843, 53.4075993], [-2.977639299999999, 53.4074843], [-2.9771421, 53.40741999999999], [-2.9767677999999997, 53.4073859], [-2.9767165493678225, 53.40738283708326], [-2.9764549, 53.4073672], [-2.9759965, 53.4073515], [-2.9756047999999997, 53.4073534], [-2.9753364, 53.40734960000001], [-2.9750837, 53.4073357], [-2.97481, 53.4073234], [-2.9745212999999997, 53.407289099999986], [-2.9742847, 53.407261], [-2.9739935, 53.4072203], [-2.9736696999999994, 53.40717179999999], [-2.9723231, 53.4069544], [-2.9720764999999996, 53.4069086], [-2.9710718999999997, 53.406725599999994], [-2.9705843999999995, 53.4066742], [-2.9701052, 53.40659370000001], [-2.969822, 53.4065409], [-2.9690029999999994, 53.4063977], [-2.964440437594421, 53.40560820361025], [-2.9642080999999996, 53.405567999999995], [-2.9639285999999996, 53.405517399999994], [-2.9638880999999997, 53.40550959999999], [-2.9638369, 53.4055], [-2.962845, 53.40532180000001], [-2.9614223, 53.40507529999999], [-2.9610094999999994, 53.40500290000001], [-2.9597539, 53.40477020000001], [-2.9595890999999996, 53.40474140000001], [-2.9578934999999995, 53.40444540000001], [-2.9576228999999996, 53.404398400000005], [-2.9568341, 53.404261299999995], [-2.9567152999999995, 53.4042414], [-2.956101, 53.40413480000001], [-2.9558321999999997, 53.4040826], [-2.9544328, 53.403839299999994], [-2.9525468, 53.40351549999999], [-2.9518887, 53.4034023], [-2.9509548, 53.4032434], [-2.9503170999999995, 53.40313940000001], [-2.9496955, 53.403044300000005], [-2.9492967999999995, 53.4029836], [-2.9484593, 53.402837000000005], [-2.9478069999999996, 53.4027135], [-2.9475934, 53.402673099999994], [-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9383760999999997, 53.40330709999999], [-2.9382008307911747, 53.403324322611574], [-2.9381054, 53.40333369999999], [-2.9372361999999996, 53.403419], [-2.9364257999999994, 53.40350119999999], [-2.9359499999999996, 53.4035486], [-2.9356254999999996, 53.40358059999999], [-2.9345217999999997, 53.4036892], [-2.9331297, 53.4038276], [-2.9329391810250875, 53.40384746175579], [-2.9328144999999997, 53.40384040000001], [-2.9324939999999997, 53.40380759999999], [-2.9322337999999997, 53.4037692], [-2.9319494999999995, 53.40371], [-2.9316505, 53.40363409999999], [-2.9313541, 53.40353820000001], [-2.9310402999999994, 53.40341339999999], [-2.9307452, 53.4032671], [-2.930529299999999, 53.40314], [-2.9302933, 53.4029761], [-2.9301054999999994, 53.4028106], [-2.9299351999999996, 53.40263869999999], [-2.9297728999999997, 53.4024276], [-2.9296561999999997, 53.40222049999999], [-2.9295811, 53.4020398], [-2.9295234999999997, 53.401852700000006], [-2.9294873000000003, 53.40164879999999], [-2.9294671, 53.401377799999985], [-2.9294497, 53.4010484], [-2.9294282, 53.4007301], [-2.9294173, 53.4006261], [-2.9294049, 53.40048959999999], [-2.9293732999999995, 53.40016239999999], [-2.929329, 53.39978020000001], [-2.9292687, 53.39939559999999], [-2.9292280999999996, 53.39918479999999], [-2.9291976, 53.3990262], [-2.9291305, 53.39873990000001], [-2.9291140999999996, 53.3986873], [-2.9290623, 53.398521599999995], [-2.9290353, 53.398435199999994], [-2.9289213, 53.3981026], [-2.9287738, 53.397734799999995], [-2.9286356999999996, 53.39743970000001], [-2.9285743, 53.3973249], [-2.9284667, 53.39712380000001], [-2.9283074999999994, 53.3968606], [-2.9282762, 53.39680639999999], [-2.928061, 53.3964838], [-2.9278655, 53.3961641], [-2.9275456000000006, 53.395650399999994], [-2.9272588, 53.39520089999999], [-2.9272049, 53.3951041], [-2.9266414, 53.3941786], [-2.926367, 53.3937389], [-2.9262336999999996, 53.3935252], [-2.9258877, 53.392969400000005], [-2.9253469999999995, 53.392130299999984], [-2.9251725999999993, 53.3918606], [-2.9241462, 53.39021729999999], [-2.9240205, 53.3900229], [-2.9233822, 53.388991], [-2.9228797, 53.38818940000001], [-2.9227644999999995, 53.388], [-2.9223096, 53.3873681], [-2.9217717999999997, 53.3866962], [-2.9214779, 53.3863508], [-2.9205619, 53.3852774], [-2.9188869, 53.3833318], [-2.9186132999999996, 53.38301030000001], [-2.9163470999999994, 53.3803841], [-2.9154673, 53.37934769999998], [-2.9148986999999997, 53.37854110000001], [-2.9146010999999996, 53.3780619], [-2.9143167999999995, 53.3775868], [-2.9136581999999995, 53.37643709999999], [-2.9129946, 53.3753273], [-2.912254, 53.3742817], [-2.9114226999999997, 53.37327], [-2.9102665, 53.372031499999984], [-2.9091372999999994, 53.3709308], [-2.9076727999999994, 53.3697178], [-2.9073824, 53.3695097], [-2.9065625999999996, 53.3689223], [-2.9051112999999997, 53.3679669], [-2.9026224, 53.36647289999999], [-2.8966208, 53.36287179999999], [-2.8948021999999995, 53.361777700000005], [-2.8936114, 53.3610661], [-2.8930067, 53.3607524], [-2.8929331640591553, 53.36070877627213], [-2.8925546, 53.360484199999995], [-2.8916485, 53.3599371], [-2.8914847, 53.359841399999986], [-2.8906555, 53.3593473], [-2.8904639999999997, 53.35923199999999], [-2.8900299, 53.3589691], [-2.8899481999999996, 53.35891960000001], [-2.8896760457576764, 53.358758852112295], [-2.888808099999999, 53.3582462], [-2.8883691, 53.3579736], [-2.8878584, 53.357737199999995], [-2.8875953, 53.3576051], [-2.8873792, 53.35752430000001], [-2.8867944, 53.3573962], [-2.8867157, 53.3573774], [-2.8864649999999994, 53.3573037], [-2.8864033, 53.3572928], [-2.8860722, 53.357251], [-2.8857096999999996, 53.35723139999999], [-2.8851613, 53.357217000000006], [-2.8849677, 53.3572204], [-2.8847776, 53.357224], [-2.8843428, 53.3572677], [-2.8840534, 53.3572928], [-2.8831753, 53.35731659999999], [-2.8826586, 53.3573361], [-2.8816098999999995, 53.357395299999986]]} 6.0 2346 0003 Liverpool Lime Street HL/ML Allerton Depot Allerton Depot 53.3573953 -2.8816099 53.3573953 -2.8816099 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Allerton Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747435 1789599750705428 21 21 2026-09-16 23:13:26.209131 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:25.808037
594908 626337 C01712 125E32M916 2026-09-16 COMPLETE 16747457 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 626337, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01712", "consist": "800108", "dest_crs": "XHT", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01712/2026-09-17/detailed", "trust_id": "125E32M916", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heaton T&R.S.M.D.", "service_date": "2026-09-16", "dest_arr_time": "0008", "dest_platform": null, "is_terminated": 1, "next_location": "Heaton T&R.S.M.D.", "signalling_id": "5E32", "timing_status": "EARLY", "origin_station": "Newcastle", "current_leg_arr": "0003", "current_leg_dep": "2356", "current_leg_end": "Heaton T&R.S.M.D.", "origin_dep_time": "2358", "origin_platform": "3", "current_location": "Heaton T&R.S.M.D.", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6174149999999998, 54.9682438], [-1.6173561, 54.96826020000001], [-1.6171591999999997, 54.9683062], [-1.6170010999999995, 54.9683404], [-1.6169675114151385, 54.96834637654192], [-1.6168443, 54.9683683], [-1.6167252, 54.9683858], [-1.6165344, 54.9684074], [-1.6163618, 54.96841999999999], [-1.6161913999999995, 54.968428499999995], [-1.6156718, 54.9684432], [-1.6156471999999995, 54.968444000000005], [-1.6145624, 54.968491199999995], [-1.614269, 54.96850609999999], [-1.6134016999999998, 54.9685628], [-1.6126845999999997, 54.9686299], [-1.6123722000000005, 54.96865710000001], [-1.6122666000000003, 54.9686669], [-1.6120376999999997, 54.96868969999999], [-1.6118775999999997, 54.968708799999995], [-1.6116691999999997, 54.9687389], [-1.6114821999999998, 54.968773000000006], [-1.6112554, 54.9688214], [-1.6111324, 54.9688516], [-1.6110931999999998, 54.96886130000001], [-1.6108827, 54.9689195], [-1.6108252999999997, 54.968936799999994], [-1.6107591, 54.9689561], [-1.6107026999999998, 54.9689736], [-1.6105384, 54.9690281], [-1.610386, 54.96908419999999], [-1.6102436, 54.96914559999999], [-1.6100982999999998, 54.9692123], [-1.6099205, 54.96930459999999], [-1.6098658999999995, 54.9693333], [-1.6097875999999998, 54.96937599999999], [-1.6096719, 54.96944119999999], [-1.6095552999999998, 54.9695118], [-1.6093244999999998, 54.9696517], [-1.6092660999999997, 54.9696895], [-1.6085517, 54.97015210000001], [-1.6080525, 54.97047800000001], [-1.6076103999999998, 54.9707752], [-1.6074873999999997, 54.9708597], [-1.6073377999999998, 54.97097949999999], [-1.6072219999999997, 54.9710716], [-1.6071218, 54.9711616], [-1.6070133, 54.971262], [-1.6067573999999998, 54.9715164], [-1.6065858000000002, 54.9716909], [-1.6065654, 54.9716942], [-1.6064569, 54.97181689999999], [-1.6064077, 54.9718643], [-1.6060838, 54.972176299999994], [-1.6060329, 54.97222759999998], [-1.6058891, 54.97236079999999], [-1.6058709000000002, 54.97237779999999], [-1.6057763, 54.97245319999999], [-1.6056900999999997, 54.97251880000001], [-1.6056132999999997, 54.972572200000016], [-1.6055288999999997, 54.9726312], [-1.6054478, 54.972680899999986], [-1.6053616999999998, 54.9727323], [-1.6052822999999998, 54.9727778], [-1.6051945, 54.97282439999999], [-1.6051143, 54.972864], [-1.6050169999999997, 54.97291100000001], [-1.6049129999999998, 54.972956999999994], [-1.6047995, 54.97300500000001], [-1.6046972, 54.97304569999999], [-1.6045726, 54.9730897], [-1.6044207999999998, 54.9731392], [-1.6043693, 54.9731548], [-1.6042817, 54.97318129999999], [-1.6033272, 54.9734486], [-1.6030349999999998, 54.97352889999999], [-1.6029637999999995, 54.97354849999999], [-1.6004837999999997, 54.9742335], [-1.5988751999999995, 54.9746871], [-1.5986365, 54.9747544], [-1.5980716999999998, 54.9749215], [-1.5973859, 54.9751348], [-1.596628, 54.97537049999998], [-1.5959777, 54.975572699999994], [-1.5956458999999998, 54.97567589999999], [-1.5946465, 54.9759659], [-1.594102, 54.97611560000001], [-1.5935326, 54.9762744], [-1.5929632, 54.976431599999984], [-1.5924025, 54.9765856], [-1.5914889999999997, 54.9768419], [-1.5912708, 54.97690169999999], [-1.5907989, 54.9770322], [-1.5907099, 54.9770568], [-1.5901483, 54.9772162], [-1.5900131, 54.9772537], [-1.5898372999999997, 54.9773024], [-1.5893799, 54.97742919999999], [-1.5889595000000003, 54.9775619], [-1.5885521, 54.9776736], [-1.5884525, 54.977704], [-1.5883902, 54.97772309999999], [-1.5877349, 54.97792329999999], [-1.5869646999999998, 54.9781813], [-1.5862501999999998, 54.9784118], [-1.5847781, 54.9788965], [-1.5844822, 54.978993900000006], [-1.5842708999999997, 54.9790635], [-1.5824129999999998, 54.9796749], [-1.5811645, 54.9800883], [-1.5809365, 54.9801638], [-1.5798569999999998, 54.98051960000001], [-1.5795108000000002, 54.98063369999999], [-1.5783852, 54.981004699999986], [-1.578085, 54.9811036], [-1.5775083, 54.981247199999984], [-1.5755171999999995, 54.981895599999994], [-1.5743294000000003, 54.9822847], [-1.5738918999999996, 54.98243200000001], [-1.5734771999999997, 54.98256829999999], [-1.5732473, 54.98265060000001], [-1.5731256, 54.98269419999999], [-1.57289, 54.9827846], [-1.5726635, 54.98286169999999], [-1.5723024, 54.982968], [-1.5719337999999998, 54.9830727], [-1.5696698, 54.9837334], [-1.5694449999999998, 54.98381379999999], [-1.5691744, 54.9839106], [-1.5686611999999998, 54.9840536], [-1.5684931, 54.9841145], [-1.5683015, 54.9841927], [-1.5681255999999997, 54.98428380000001], [-1.5679667, 54.98437260000001], [-1.5678035999999995, 54.98448]]}", "current_leg_start": "Newcastle", "dest_arr_time_act": "0008", "motion_projection": null, "next_location_lat": "54.9844800", "next_location_lon": "-1.5678036", "previous_location": "Newcastle", "current_leg_milage": "2.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1069.466, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1989.355, \"from_m\": 1069.466, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 2809.802, \"from_m\": 1989.355, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 2837.089, \"from_m\": 2809.802, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2967.48, \"from_m\": 2837.089, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 3007.593, \"from_m\": 2967.48, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3153.673, \"from_m\": 3007.593, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3725.781, \"from_m\": 3153.673, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626337, \"profile_key\": \"1f8608019be1fb21d6760865922d7bfcd487f4c418f1cca470470724192b4845\", \"schedule_id\": 154, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27914}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Heaton South Jn\", \"stage_seq\": 2, \"distance_m\": 2945.392, \"section_seq\": 1, \"route_path_id\": 27914}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": null, \"location\": \"Heaton T&R.S.M.D.\", \"stage_seq\": 3, \"distance_m\": 3725.781, \"section_seq\": 1, \"route_path_id\": 27914}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3725.781, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27914}], \"total_distance_m\": 3725.781, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3153.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 572.108, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2358", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "54.9844800", "current_position_lon": "-1.5678036", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:26Z\", \"source_id\": 51901711, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:32Z\", \"source_id\": 16747457, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heaton T&R.S.M.D.", "service_state_platform": null, "timing_fact_generation": 1789599753073752, "current_leg_arrival_utc": "2026-09-18T00:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:27.236673", "service_state_evidence_id": 16747457, "current_leg_start_actual_dep": "2026-09-17T23:58:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:27.455267", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P NCL XHT 5E32 800108 9 125 None {"version": 3, "segments": [{"to_m": 1069.466, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1989.355, "from_m": 1069.466, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 2809.802, "from_m": 1989.355, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 2837.089, "from_m": 2809.802, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2967.48, "from_m": 2837.089, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 3007.593, "from_m": 2967.48, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3153.673, "from_m": 3007.593, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3725.781, "from_m": 3153.673, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626337, "profile_key": "1f8608019be1fb21d6760865922d7bfcd487f4c418f1cca470470724192b4845", "schedule_id": 154, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2358", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27914}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Heaton South Jn", "stage_seq": 2, "distance_m": 2945.392, "section_seq": 1, "route_path_id": 27914}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": null, "location": "Heaton T&R.S.M.D.", "stage_seq": 3, "distance_m": 3725.781, "section_seq": 1, "route_path_id": 27914}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3725.781, "from_m": 0.0, "section_seq": 1, "route_path_id": 27914}], "total_distance_m": 3725.781, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3153.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 572.108, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3456, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:26Z", "source_id": 51901711, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:03:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:32Z", "source_id": 16747457, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Newcastle 2358 2358 3 None None Heaton T&R.S.M.D. 0008 0008 None EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01712/2026-09-17/detailed None Newcastle 2026-09-17T23:58:00+01:00 Heaton T&R.S.M.D. 7.0 {"type": "LineString", "coordinates": [[-1.6174149999999998, 54.9682438], [-1.6173561, 54.96826020000001], [-1.6171591999999997, 54.9683062], [-1.6170010999999995, 54.9683404], [-1.6169675114151385, 54.96834637654192], [-1.6168443, 54.9683683], [-1.6167252, 54.9683858], [-1.6165344, 54.9684074], [-1.6163618, 54.96841999999999], [-1.6161913999999995, 54.968428499999995], [-1.6156718, 54.9684432], [-1.6156471999999995, 54.968444000000005], [-1.6145624, 54.968491199999995], [-1.614269, 54.96850609999999], [-1.6134016999999998, 54.9685628], [-1.6126845999999997, 54.9686299], [-1.6123722000000005, 54.96865710000001], [-1.6122666000000003, 54.9686669], [-1.6120376999999997, 54.96868969999999], [-1.6118775999999997, 54.968708799999995], [-1.6116691999999997, 54.9687389], [-1.6114821999999998, 54.968773000000006], [-1.6112554, 54.9688214], [-1.6111324, 54.9688516], [-1.6110931999999998, 54.96886130000001], [-1.6108827, 54.9689195], [-1.6108252999999997, 54.968936799999994], [-1.6107591, 54.9689561], [-1.6107026999999998, 54.9689736], [-1.6105384, 54.9690281], [-1.610386, 54.96908419999999], [-1.6102436, 54.96914559999999], [-1.6100982999999998, 54.9692123], [-1.6099205, 54.96930459999999], [-1.6098658999999995, 54.9693333], [-1.6097875999999998, 54.96937599999999], [-1.6096719, 54.96944119999999], [-1.6095552999999998, 54.9695118], [-1.6093244999999998, 54.9696517], [-1.6092660999999997, 54.9696895], [-1.6085517, 54.97015210000001], [-1.6080525, 54.97047800000001], [-1.6076103999999998, 54.9707752], [-1.6074873999999997, 54.9708597], [-1.6073377999999998, 54.97097949999999], [-1.6072219999999997, 54.9710716], [-1.6071218, 54.9711616], [-1.6070133, 54.971262], [-1.6067573999999998, 54.9715164], [-1.6065858000000002, 54.9716909], [-1.6065654, 54.9716942], [-1.6064569, 54.97181689999999], [-1.6064077, 54.9718643], [-1.6060838, 54.972176299999994], [-1.6060329, 54.97222759999998], [-1.6058891, 54.97236079999999], [-1.6058709000000002, 54.97237779999999], [-1.6057763, 54.97245319999999], [-1.6056900999999997, 54.97251880000001], [-1.6056132999999997, 54.972572200000016], [-1.6055288999999997, 54.9726312], [-1.6054478, 54.972680899999986], [-1.6053616999999998, 54.9727323], [-1.6052822999999998, 54.9727778], [-1.6051945, 54.97282439999999], [-1.6051143, 54.972864], [-1.6050169999999997, 54.97291100000001], [-1.6049129999999998, 54.972956999999994], [-1.6047995, 54.97300500000001], [-1.6046972, 54.97304569999999], [-1.6045726, 54.9730897], [-1.6044207999999998, 54.9731392], [-1.6043693, 54.9731548], [-1.6042817, 54.97318129999999], [-1.6033272, 54.9734486], [-1.6030349999999998, 54.97352889999999], [-1.6029637999999995, 54.97354849999999], [-1.6004837999999997, 54.9742335], [-1.5988751999999995, 54.9746871], [-1.5986365, 54.9747544], [-1.5980716999999998, 54.9749215], [-1.5973859, 54.9751348], [-1.596628, 54.97537049999998], [-1.5959777, 54.975572699999994], [-1.5956458999999998, 54.97567589999999], [-1.5946465, 54.9759659], [-1.594102, 54.97611560000001], [-1.5935326, 54.9762744], [-1.5929632, 54.976431599999984], [-1.5924025, 54.9765856], [-1.5914889999999997, 54.9768419], [-1.5912708, 54.97690169999999], [-1.5907989, 54.9770322], [-1.5907099, 54.9770568], [-1.5901483, 54.9772162], [-1.5900131, 54.9772537], [-1.5898372999999997, 54.9773024], [-1.5893799, 54.97742919999999], [-1.5889595000000003, 54.9775619], [-1.5885521, 54.9776736], [-1.5884525, 54.977704], [-1.5883902, 54.97772309999999], [-1.5877349, 54.97792329999999], [-1.5869646999999998, 54.9781813], [-1.5862501999999998, 54.9784118], [-1.5847781, 54.9788965], [-1.5844822, 54.978993900000006], [-1.5842708999999997, 54.9790635], [-1.5824129999999998, 54.9796749], [-1.5811645, 54.9800883], [-1.5809365, 54.9801638], [-1.5798569999999998, 54.98051960000001], [-1.5795108000000002, 54.98063369999999], [-1.5783852, 54.981004699999986], [-1.578085, 54.9811036], [-1.5775083, 54.981247199999984], [-1.5755171999999995, 54.981895599999994], [-1.5743294000000003, 54.9822847], [-1.5738918999999996, 54.98243200000001], [-1.5734771999999997, 54.98256829999999], [-1.5732473, 54.98265060000001], [-1.5731256, 54.98269419999999], [-1.57289, 54.9827846], [-1.5726635, 54.98286169999999], [-1.5723024, 54.982968], [-1.5719337999999998, 54.9830727], [-1.5696698, 54.9837334], [-1.5694449999999998, 54.98381379999999], [-1.5691744, 54.9839106], [-1.5686611999999998, 54.9840536], [-1.5684931, 54.9841145], [-1.5683015, 54.9841927], [-1.5681255999999997, 54.98428380000001], [-1.5679667, 54.98437260000001], [-1.5678035999999995, 54.98448]]} 2.3 2356 0003 Newcastle Heaton T&R.S.M.D. Heaton T&R.S.M.D. 54.9844800 -1.5678036 54.9844800 -1.5678036 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Heaton T&R.S.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747457 1789599753073752 14 14 2026-09-16 23:13:27.455267 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:27.236673
594909 625539 L82241 872H73M916 2026-09-16 COMPLETE 16747385 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 625539, "stp": "P", "toc": "South Western Railway", "uid": "L82241", "consist": "701016", "dest_crs": "SHP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82241/2026-09-17/detailed", "trust_id": "872H73M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:13:00", "dar_platform": null, "dest_station": "Shepperton", "service_date": "2026-09-16", "dest_arr_time": "0006", "dest_platform": null, "is_terminated": 1, "next_location": "Shepperton", "signalling_id": "2H73", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "0003", "current_leg_dep": "0000", "current_leg_end": "Shepperton", "origin_dep_time": "2313", "origin_platform": "7", "current_location": "Shepperton", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.43015570139351345, 51.413603913592205], [-0.4302978, 51.41352530000002], [-0.4306422, 51.4133251], [-0.4307309, 51.413264], [-0.4311074999999999, 51.413046], [-0.43128729999999993, 51.41293], [-0.4315806, 51.4127307], [-0.4318375, 51.4125568], [-0.4322212999999999, 51.4122746], [-0.432538, 51.4120316], [-0.4328284, 51.4117867], [-0.4330582999999999, 51.411588300000005], [-0.43325829999999993, 51.411398], [-0.4334524, 51.4112101], [-0.4336477, 51.41103929999999], [-0.4338893999999999, 51.4107874], [-0.4341019, 51.41055179999999], [-0.4343634, 51.41023], [-0.43449809999999994, 51.41004900000001], [-0.4346197, 51.4098815], [-0.434911, 51.4094105], [-0.4351796, 51.4089819], [-0.4354671, 51.40840629999999], [-0.4357707, 51.40786369999999], [-0.43608459999999993, 51.40732529999999], [-0.43622789999999995, 51.4070542], [-0.43637029999999993, 51.4067903], [-0.4365081, 51.4065685], [-0.43663099999999994, 51.40633969999999], [-0.4367516, 51.40613389999999], [-0.436879, 51.4059039], [-0.43701339999999994, 51.4056643], [-0.4373683, 51.40501290000001], [-0.4376067, 51.40458490000001], [-0.43788609999999994, 51.4040983], [-0.4384164, 51.4032893], [-0.438579, 51.40306669999999], [-0.43879679999999993, 51.4027851], [-0.43914069999999994, 51.4023596], [-0.4396547, 51.40179379999999], [-0.4400659, 51.401383800000005], [-0.440621, 51.4008703], [-0.44089899999999993, 51.40062170000001], [-0.4413775, 51.40023550000001], [-0.4416892999999999, 51.399996300000005], [-0.4421608, 51.3996267], [-0.4427961999999999, 51.39919390000001], [-0.44290079999999993, 51.39912529999999], [-0.4431661999999999, 51.3989595], [-0.4435237, 51.398744400000005], [-0.4439968, 51.3984673], [-0.445257, 51.39779690000001], [-0.4453595, 51.39774029999999], [-0.4464954, 51.39714390000001], [-0.4479408, 51.3963672]]}", "current_leg_start": "Upper Halliford", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "51.3963672", "next_location_lon": "-0.4479408", "previous_location": "Upper Halliford", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15863.313, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16025.158, \"from_m\": 15863.313, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16790.688, \"from_m\": 16025.158, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17946.482, \"from_m\": 16790.688, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19652.557, \"from_m\": 17946.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19711.93, \"from_m\": 19652.557, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20229.404, \"from_m\": 19711.93, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22887.921, \"from_m\": 20229.404, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23039.931, \"from_m\": 22887.921, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23482.262, \"from_m\": 23039.931, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23515.675, \"from_m\": 23482.262, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23581.654, \"from_m\": 23515.675, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33048.694, \"from_m\": 23581.654, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33170.207, \"from_m\": 33048.694, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33529.934, \"from_m\": 33170.207, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 625539, \"profile_key\": \"8327a9cb89f32db66af349afbdd2406fda6226e68ccf3baf6ab684d9ea1707ad\", \"schedule_id\": 17377, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Wimbledon\", \"stage_seq\": 5, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2332H\", \"location\": \"Raynes Park\", \"stage_seq\": 6, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2334H\", \"wtt_dep\": \"2335\", \"location\": \"New Malden\", \"stage_seq\": 7, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2338H\", \"location\": \"Norbiton\", \"stage_seq\": 8, \"distance_m\": 18066.238, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2340H\", \"wtt_dep\": \"2341H\", \"location\": \"Kingston\", \"stage_seq\": 9, \"distance_m\": 19414.972, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2343\", \"wtt_dep\": \"2343H\", \"location\": \"Hampton Wick\", \"stage_seq\": 10, \"distance_m\": 20104.807, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2345H\", \"wtt_dep\": \"2346\", \"location\": \"Teddington\", \"stage_seq\": 11, \"distance_m\": 21941.318, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 12, \"distance_m\": 23067.535, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2350H\", \"location\": \"Fulwell\", \"stage_seq\": 13, \"distance_m\": 23857.066, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"2354\", \"location\": \"Hampton\", \"stage_seq\": 14, \"distance_m\": 26492.752, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2357H\", \"location\": \"Kempton Park\", \"stage_seq\": 15, \"distance_m\": 29360.434, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": \"2359H\", \"location\": \"Sunbury\", \"stage_seq\": 16, \"distance_m\": 30145.607, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001\", \"location\": \"Upper Halliford\", \"stage_seq\": 17, \"distance_m\": 31082.747, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Shepperton\", \"stage_seq\": 18, \"distance_m\": 33529.934, \"section_seq\": 1, \"route_path_id\": 72962}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33529.934, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72962}], \"total_distance_m\": 33529.934, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32690.258, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 839.676, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2313", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3963672", "current_position_lon": "-0.4479408", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:37Z\", \"source_id\": 51829610, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:40Z\", \"source_id\": 16726053, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:36Z\", \"source_id\": 51838127, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:38Z\", \"source_id\": 16728587, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:22Z\", \"source_id\": 51849637, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:23Z\", \"source_id\": 16732025, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:42Z\", \"source_id\": 51855087, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:47Z\", \"source_id\": 16733646, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:19Z\", \"source_id\": 51859481, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:21Z\", \"source_id\": 16734939, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:15Z\", \"source_id\": 51866006, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:21Z\", \"source_id\": 16736840, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:29Z\", \"source_id\": 51869608, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:33Z\", \"source_id\": 16737874, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:01Z\", \"source_id\": 51871967, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:02Z\", \"source_id\": 16738566, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:08Z\", \"source_id\": 51876620, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:10Z\", \"source_id\": 16739998, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:41Z\", \"source_id\": 51881765, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:42Z\", \"source_id\": 16741629, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:45Z\", \"source_id\": 51887522, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:49Z\", \"source_id\": 16743387, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:39Z\", \"source_id\": 51890188, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:48Z\", \"source_id\": 16744165, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:39Z\", \"source_id\": 51890188, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:48Z\", \"source_id\": 16744166, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:09Z\", \"source_id\": 51897524, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:13Z\", \"source_id\": 16746289, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:13Z\", \"source_id\": 51901417, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:19Z\", \"source_id\": 16747385, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shepperton", "service_state_platform": "1", "timing_fact_generation": 1789599740832427, "current_leg_arrival_utc": "2026-09-18T00:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:28.296073", "service_state_evidence_id": 16747385, "current_leg_start_actual_dep": "2026-09-18T00:01:00+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:28.530478", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None SHP 2H73 701016 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15863.313, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16025.158, "from_m": 15863.313, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16790.688, "from_m": 16025.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17946.482, "from_m": 16790.688, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19652.557, "from_m": 17946.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19711.93, "from_m": 19652.557, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20229.404, "from_m": 19711.93, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22887.921, "from_m": 20229.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23039.931, "from_m": 22887.921, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23482.262, "from_m": 23039.931, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23515.675, "from_m": 23482.262, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23581.654, "from_m": 23515.675, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33048.694, "from_m": 23581.654, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33170.207, "from_m": 33048.694, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33529.934, "from_m": 33170.207, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 625539, "profile_key": "8327a9cb89f32db66af349afbdd2406fda6226e68ccf3baf6ab684d9ea1707ad", "schedule_id": 17377, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2313", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Wimbledon", "stage_seq": 5, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2332H", "location": "Raynes Park", "stage_seq": 6, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2334H", "wtt_dep": "2335", "location": "New Malden", "stage_seq": 7, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2338H", "location": "Norbiton", "stage_seq": 8, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2340H", "wtt_dep": "2341H", "location": "Kingston", "stage_seq": 9, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2343", "wtt_dep": "2343H", "location": "Hampton Wick", "stage_seq": 10, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2346", "location": "Teddington", "stage_seq": 11, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Shacklegate Jn", "stage_seq": 12, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2350H", "location": "Fulwell", "stage_seq": 13, "distance_m": 23857.066, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2354", "location": "Hampton", "stage_seq": 14, "distance_m": 26492.752, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2357H", "location": "Kempton Park", "stage_seq": 15, "distance_m": 29360.434, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": "2359H", "location": "Sunbury", "stage_seq": 16, "distance_m": 30145.607, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001", "location": "Upper Halliford", "stage_seq": 17, "distance_m": 31082.747, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Shepperton", "stage_seq": 18, "distance_m": 33529.934, "section_seq": 1, "route_path_id": 72962}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33529.934, "from_m": 0.0, "section_seq": 1, "route_path_id": 72962}], "total_distance_m": 33529.934, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32690.258, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.676, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:37Z", "source_id": 51829610, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:16:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:40Z", "source_id": 16726053, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:36Z", "source_id": 51838127, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:21:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:38Z", "source_id": 16728587, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:22Z", "source_id": 51849637, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:28:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:23Z", "source_id": 16732025, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:42Z", "source_id": 51855087, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:31:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:47Z", "source_id": 16733646, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:19Z", "source_id": 51859481, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:21Z", "source_id": 16734939, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:15Z", "source_id": 51866006, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:37:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:21Z", "source_id": 16736840, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28468, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:29Z", "source_id": 51869608, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:40:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:33Z", "source_id": 16737874, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:01Z", "source_id": 51871967, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:02Z", "source_id": 16738566, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28453, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:08Z", "source_id": 51876620, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:44:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:10Z", "source_id": 16739998, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28461, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:41Z", "source_id": 51881765, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:48:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:42Z", "source_id": 16741629, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28449, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:45Z", "source_id": 51887522, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:52:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:49Z", "source_id": 16743387, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28437, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:39Z", "source_id": 51890188, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:48Z", "source_id": 16744165, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28445, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:39Z", "source_id": 51890188, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:58:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:48Z", "source_id": 16744166, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:09Z", "source_id": 51897524, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:59:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:13Z", "source_id": 16746289, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28439, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:13Z", "source_id": 51901417, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:03:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:19Z", "source_id": 16747385, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] London Waterloo 2313 2313 7 23:13:00 None Shepperton 0006 0004 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L82241/2026-09-17/detailed None Upper Halliford 2026-09-18T00:01:00+01:00 Shepperton 3.0 {"type": "LineString", "coordinates": [[-0.43015570139351345, 51.413603913592205], [-0.4302978, 51.41352530000002], [-0.4306422, 51.4133251], [-0.4307309, 51.413264], [-0.4311074999999999, 51.413046], [-0.43128729999999993, 51.41293], [-0.4315806, 51.4127307], [-0.4318375, 51.4125568], [-0.4322212999999999, 51.4122746], [-0.432538, 51.4120316], [-0.4328284, 51.4117867], [-0.4330582999999999, 51.411588300000005], [-0.43325829999999993, 51.411398], [-0.4334524, 51.4112101], [-0.4336477, 51.41103929999999], [-0.4338893999999999, 51.4107874], [-0.4341019, 51.41055179999999], [-0.4343634, 51.41023], [-0.43449809999999994, 51.41004900000001], [-0.4346197, 51.4098815], [-0.434911, 51.4094105], [-0.4351796, 51.4089819], [-0.4354671, 51.40840629999999], [-0.4357707, 51.40786369999999], [-0.43608459999999993, 51.40732529999999], [-0.43622789999999995, 51.4070542], [-0.43637029999999993, 51.4067903], [-0.4365081, 51.4065685], [-0.43663099999999994, 51.40633969999999], [-0.4367516, 51.40613389999999], [-0.436879, 51.4059039], [-0.43701339999999994, 51.4056643], [-0.4373683, 51.40501290000001], [-0.4376067, 51.40458490000001], [-0.43788609999999994, 51.4040983], [-0.4384164, 51.4032893], [-0.438579, 51.40306669999999], [-0.43879679999999993, 51.4027851], [-0.43914069999999994, 51.4023596], [-0.4396547, 51.40179379999999], [-0.4400659, 51.401383800000005], [-0.440621, 51.4008703], [-0.44089899999999993, 51.40062170000001], [-0.4413775, 51.40023550000001], [-0.4416892999999999, 51.399996300000005], [-0.4421608, 51.3996267], [-0.4427961999999999, 51.39919390000001], [-0.44290079999999993, 51.39912529999999], [-0.4431661999999999, 51.3989595], [-0.4435237, 51.398744400000005], [-0.4439968, 51.3984673], [-0.445257, 51.39779690000001], [-0.4453595, 51.39774029999999], [-0.4464954, 51.39714390000001], [-0.4479408, 51.3963672]]} 1.4 0000 0003 Upper Halliford Shepperton Shepperton 51.3963672 -0.4479408 51.3963672 -0.4479408 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Shepperton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747385 1789599740832427 54 54 2026-09-16 23:13:28.530478 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:28.296073
594910 625827 W11196 692G00M916 2026-09-16 COMPLETE 16747179 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 625827, "stp": "P", "toc": "West Midlands Trains", "uid": "W11196", "consist": "196004", "dest_crs": "LMS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11196/2026-09-17/detailed", "trust_id": "692G00M916", "origin_crs": "NUN", "show_on_map": 0, "dar_est_time": "23:49:00", "dar_platform": null, "dest_station": "Leamington Spa", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "4", "is_terminated": 1, "next_location": "Leamington Spa", "signalling_id": "2G00", "timing_status": "ON TIME", "origin_station": "Nuneaton", "current_leg_arr": "0003", "current_leg_dep": "2355", "current_leg_end": "Leamington Spa", "origin_dep_time": "2327", "origin_platform": "2", "current_location": "Leamington Spa", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5724466999999998, 52.3424585], [-1.5724887, 52.3421656], [-1.5725182, 52.34189849999999], [-1.5725454, 52.341592899999995], [-1.5725716, 52.3412119], [-1.5725807999999997, 52.340797899999984], [-1.5725768999999998, 52.3405485], [-1.572574, 52.3403688], [-1.5725591, 52.339936499999986], [-1.5725179, 52.33940830000001], [-1.5724596, 52.3389348], [-1.5723954, 52.33854219999999], [-1.5723211, 52.33818899999999], [-1.5721587, 52.3373907], [-1.5719667, 52.3365864], [-1.5718364, 52.33597640000001], [-1.5717106999999997, 52.3353732], [-1.5715971, 52.334876699999995], [-1.5714703, 52.33431699999999], [-1.5713863, 52.333936599999994], [-1.5712757999999998, 52.333505499999994], [-1.5711840999999998, 52.33314510000001], [-1.5710865, 52.3327942], [-1.5709535999999995, 52.33237059999999], [-1.5707941999999997, 52.3319403], [-1.5702938, 52.33070089999999], [-1.569960927314289, 52.32991742479848], [-1.5698434, 52.3296408], [-1.5694715999999995, 52.32875070000001], [-1.5691064, 52.3278606], [-1.5687046999999998, 52.326914599999995], [-1.5680323, 52.3252866], [-1.5676906999999998, 52.3244678], [-1.5671817, 52.3232485], [-1.5669304, 52.322642599999995], [-1.5666870999999998, 52.3220276], [-1.5663447999999998, 52.3212094], [-1.5658660999999998, 52.3201045], [-1.5654346, 52.3190907], [-1.5650588, 52.31816820000001], [-1.5648024, 52.3175387], [-1.5646034, 52.3170529], [-1.5645195, 52.3168388], [-1.5639938, 52.31556079999999], [-1.5633777, 52.3140997], [-1.5630645, 52.31332449999999], [-1.5621166999999998, 52.3110463], [-1.5620838, 52.310976800000006], [-1.5619136999999998, 52.31050669999998], [-1.5616726999999997, 52.30997049999999], [-1.5609692, 52.3082916], [-1.5605814, 52.3072629], [-1.5601486, 52.3062115], [-1.5591948, 52.303892399999995], [-1.5585756, 52.30240930000001], [-1.5577176999999998, 52.30033850000001], [-1.5566444, 52.297817900000005], [-1.5566274, 52.29777629999999], [-1.5563438, 52.297077], [-1.5561436, 52.2966095], [-1.5559968999999998, 52.29624750000001], [-1.5556085, 52.295295200000005], [-1.5548801, 52.29345010000001], [-1.5547128999999995, 52.29303329999999], [-1.5545695, 52.2926905], [-1.5544251999999998, 52.29232729999999], [-1.5542684, 52.2919589], [-1.5540286999999997, 52.2913664], [-1.5537792, 52.290785099999994], [-1.5536864999999995, 52.2905814], [-1.5534767, 52.2901752], [-1.5533306999999998, 52.2899507], [-1.5532195, 52.289784899999994], [-1.5531743, 52.2897176], [-1.5529837999999998, 52.28946870000001], [-1.5527487000000002, 52.28919259999999], [-1.5526270999999998, 52.2890555], [-1.5524947, 52.288921299999984], [-1.5523346999999998, 52.288760100000005], [-1.5522235, 52.288655899999995], [-1.5521093, 52.2885518], [-1.5519754, 52.288435199999995], [-1.5518383999999998, 52.2883186], [-1.5515638, 52.288100199999995], [-1.5514087, 52.287985799999994], [-1.551246, 52.2878723], [-1.5510735999999998, 52.2877505], [-1.5508904, 52.28763140000001], [-1.5506052, 52.28745279999999], [-1.5502568, 52.2872502], [-1.5500547999999998, 52.287142200000005], [-1.5498887999999995, 52.2870535], [-1.5496369, 52.28692959999999], [-1.5493771, 52.2868066], [-1.5490363, 52.28665790000001], [-1.5487101, 52.28652499999999], [-1.5483959000000005, 52.28640629999999], [-1.5480597, 52.286288899999995], [-1.5477196999999998, 52.2861748], [-1.5471528999999995, 52.286013800000006], [-1.5467422, 52.28590119999999], [-1.5463299, 52.2857911], [-1.5451400999999998, 52.28547339999999], [-1.5447927999999995, 52.2853824], [-1.5446466, 52.2853438], [-1.5445809, 52.2853266], [-1.5445151999999998, 52.2853093], [-1.5444548, 52.2852929], [-1.5444052, 52.2852806], [-1.5443596, 52.28527], [-1.544306, 52.285256], [-1.5442604, 52.2852445], [-1.5442227999999998, 52.2852339], [-1.5441786000000002, 52.2852224], [-1.5441409999999998, 52.2852125], [-1.5440941, 52.28519940000001], [-1.5439934999999998, 52.2851715], [-1.5439438999999997, 52.2851592], [-1.5438983, 52.2851477], [-1.543854, 52.2851362], [-1.5436381, 52.2850788], [-1.5434838999999998, 52.285037], [-1.5434289, 52.28502219999999], [-1.5433779, 52.28500739999999], [-1.5433256, 52.28499510000001], [-1.5432773, 52.28498119999999], [-1.5432236999999998, 52.2849664], [-1.5431714, 52.2849525], [-1.5431298, 52.28494020000001], [-1.5430842, 52.28493029999999], [-1.5430212, 52.2849156], [-1.5429695, 52.284906500000005], [-1.5429152, 52.2848967], [-1.5428522, 52.2848844], [-1.5427836999999998, 52.284869999999984], [-1.5427286000000002, 52.2848588], [-1.5426536999999998, 52.2848442], [-1.5425504999999995, 52.28482530000001], [-1.5424607, 52.2848134], [-1.5423753, 52.284802799999994], [-1.5422827999999995, 52.2847925], [-1.5420281, 52.28476740000001], [-1.5417122999999997, 52.284741700000005], [-1.5414534, 52.2847343], [-1.5412910999999998, 52.2847278], [-1.5410966999999998, 52.28471309999999], [-1.5409867, 52.28470480000001], [-1.5408607, 52.2846949], [-1.5407050999999998, 52.2846875], [-1.5405589, 52.28468259999999], [-1.5403846, 52.2846802], [-1.5401727, 52.2846777], [-1.5399849, 52.2846761], [-1.5397421999999998, 52.2846744], [-1.5395369999999995, 52.2846752], [-1.5393264, 52.2846744], [-1.5391292999999997, 52.2846728], [-1.5389295000000005, 52.2846695], [-1.5387189999999995, 52.284670299999995], [-1.5384856, 52.2846662], [-1.5382496, 52.284660499999994], [-1.5379733, 52.2846531], [-1.5377694999999998, 52.284649], [-1.5375616, 52.28464159999999], [-1.537402, 52.2846318], [-1.5371311, 52.284623499999995], [-1.5369501000000003, 52.284616199999995], [-1.5367865, 52.2846096], [-1.5365866, 52.2846006]]}", "current_leg_start": "Kenilworth", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "52.2846006", "next_location_lon": "-1.5365866", "previous_location": "Kenilworth", "current_leg_milage": "4.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.403, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 476.366, \"from_m\": 424.403, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 519.647, \"from_m\": 476.366, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 549.597, \"from_m\": 519.647, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 653.946, \"from_m\": 549.597, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2768.777, \"from_m\": 653.946, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16569.644, \"from_m\": 2768.777, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17034.628, \"from_m\": 16569.644, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17042.425, \"from_m\": 17034.628, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17101.752, \"from_m\": 17042.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17626.246, \"from_m\": 17101.752, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17810.172, \"from_m\": 17626.246, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17898.66, \"from_m\": 17810.172, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17929.745, \"from_m\": 17898.66, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18298.912, \"from_m\": 17929.745, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32023.394, \"from_m\": 18298.912, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32538.635, \"from_m\": 32023.394, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32641.008, \"from_m\": 32538.635, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32669.702, \"from_m\": 32641.008, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 32990.236, \"from_m\": 32669.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625827, \"profile_key\": \"7011a69bbca36a0b9ea5db38171295c5e80ba5181ad3714505e6afac7d93bdb0\", \"schedule_id\": 34270, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Nuneaton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Chilvers Coton Jn\", \"stage_seq\": 2, \"distance_m\": 2545.809, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331\", \"location\": \"Bermuda Park\", \"stage_seq\": 3, \"distance_m\": 4088.969, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2335\", \"location\": \"Bedworth\", \"stage_seq\": 4, \"distance_m\": 6784.961, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Hawkesbury Lane L.C.\", \"stage_seq\": 5, \"distance_m\": 9172.833, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340\", \"location\": \"Coventry Arena\", \"stage_seq\": 6, \"distance_m\": 11120.781, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Three Spires Jn\", \"stage_seq\": 7, \"distance_m\": 12103.746, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Coundon Road S.B.\", \"stage_seq\": 8, \"distance_m\": 15346.656, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2349\", \"location\": \"Coventry\", \"stage_seq\": 9, \"distance_m\": 17463.816, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Gibbet Hill Jn\", \"stage_seq\": 10, \"distance_m\": 21435.864, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Kenilworth Jns\", \"stage_seq\": 11, \"distance_m\": 24519.604, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2356\", \"location\": \"Kenilworth\", \"stage_seq\": 12, \"distance_m\": 25624.503, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Milverton Jn\", \"stage_seq\": 13, \"distance_m\": 31217.726, \"section_seq\": 1, \"route_path_id\": 38315}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Leamington Spa\", \"stage_seq\": 14, \"distance_m\": 32990.236, \"section_seq\": 1, \"route_path_id\": 38315}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32990.236, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38315}], \"total_distance_m\": 32990.236, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 29733.636, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3256.6, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.2846006", "current_position_lon": "-1.5365866", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20781, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:10Z\", \"source_id\": 51854150, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:13Z\", \"source_id\": 16733341, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:30Z\", \"source_id\": 51859730, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:39Z\", \"source_id\": 16735040, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:18Z\", \"source_id\": 16737302, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:23Z\", \"source_id\": 51879925, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:28Z\", \"source_id\": 16741018, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:47Z\", \"source_id\": 51891659, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:53Z\", \"source_id\": 16744589, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:36Z\", \"source_id\": 51900695, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:44Z\", \"source_id\": 16747179, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leamington Spa", "service_state_platform": "4", "timing_fact_generation": 1789599705419936, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:30.204469", "service_state_evidence_id": 16747179, "current_leg_start_actual_dep": "2026-09-17T23:56:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:30.619216", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P NUN LMS 2G00 196004 2 100 None {"version": 3, "segments": [{"to_m": 424.403, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 476.366, "from_m": 424.403, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 519.647, "from_m": 476.366, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 549.597, "from_m": 519.647, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 653.946, "from_m": 549.597, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2768.777, "from_m": 653.946, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16569.644, "from_m": 2768.777, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17034.628, "from_m": 16569.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17042.425, "from_m": 17034.628, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17101.752, "from_m": 17042.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17626.246, "from_m": 17101.752, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17810.172, "from_m": 17626.246, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17898.66, "from_m": 17810.172, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17929.745, "from_m": 17898.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18298.912, "from_m": 17929.745, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32023.394, "from_m": 18298.912, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32538.635, "from_m": 32023.394, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32641.008, "from_m": 32538.635, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32669.702, "from_m": 32641.008, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 32990.236, "from_m": 32669.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625827, "profile_key": "7011a69bbca36a0b9ea5db38171295c5e80ba5181ad3714505e6afac7d93bdb0", "schedule_id": 34270, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "Nuneaton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Chilvers Coton Jn", "stage_seq": 2, "distance_m": 2545.809, "section_seq": 1, "route_path_id": 38315}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331", "location": "Bermuda Park", "stage_seq": 3, "distance_m": 4088.969, "section_seq": 1, "route_path_id": 38315}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335", "location": "Bedworth", "stage_seq": 4, "distance_m": 6784.961, "section_seq": 1, "route_path_id": 38315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Hawkesbury Lane L.C.", "stage_seq": 5, "distance_m": 9172.833, "section_seq": 1, "route_path_id": 38315}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340", "location": "Coventry Arena", "stage_seq": 6, "distance_m": 11120.781, "section_seq": 1, "route_path_id": 38315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Three Spires Jn", "stage_seq": 7, "distance_m": 12103.746, "section_seq": 1, "route_path_id": 38315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Coundon Road S.B.", "stage_seq": 8, "distance_m": 15346.656, "section_seq": 1, "route_path_id": 38315}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2349", "location": "Coventry", "stage_seq": 9, "distance_m": 17463.816, "section_seq": 1, "route_path_id": 38315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Gibbet Hill Jn", "stage_seq": 10, "distance_m": 21435.864, "section_seq": 1, "route_path_id": 38315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Kenilworth Jns", "stage_seq": 11, "distance_m": 24519.604, "section_seq": 1, "route_path_id": 38315}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2356", "location": "Kenilworth", "stage_seq": 12, "distance_m": 25624.503, "section_seq": 1, "route_path_id": 38315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Milverton Jn", "stage_seq": 13, "distance_m": 31217.726, "section_seq": 1, "route_path_id": 38315}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Leamington Spa", "stage_seq": 14, "distance_m": 32990.236, "section_seq": 1, "route_path_id": 38315}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32990.236, "from_m": 0.0, "section_seq": 1, "route_path_id": 38315}], "total_distance_m": 32990.236, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29733.636, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3256.6, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20781, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:10Z", "source_id": 51854150, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:30:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:13Z", "source_id": 16733341, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20786, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:30Z", "source_id": 51859730, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:39Z", "source_id": 16735040, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:18Z", "source_id": 16737302, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20818, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:23Z", "source_id": 51879925, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:47:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:28Z", "source_id": 16741018, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20980, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:47Z", "source_id": 51891659, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:55:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:53Z", "source_id": 16744589, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20931, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:36Z", "source_id": 51900695, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:03:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:44Z", "source_id": 16747179, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Nuneaton 2327 2327 2 23:49:00 None Leamington Spa 0003 0003 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W11196/2026-09-17/detailed None Kenilworth 2026-09-17T23:56:00+01:00 Leamington Spa 8.0 {"type": "LineString", "coordinates": [[-1.5724466999999998, 52.3424585], [-1.5724887, 52.3421656], [-1.5725182, 52.34189849999999], [-1.5725454, 52.341592899999995], [-1.5725716, 52.3412119], [-1.5725807999999997, 52.340797899999984], [-1.5725768999999998, 52.3405485], [-1.572574, 52.3403688], [-1.5725591, 52.339936499999986], [-1.5725179, 52.33940830000001], [-1.5724596, 52.3389348], [-1.5723954, 52.33854219999999], [-1.5723211, 52.33818899999999], [-1.5721587, 52.3373907], [-1.5719667, 52.3365864], [-1.5718364, 52.33597640000001], [-1.5717106999999997, 52.3353732], [-1.5715971, 52.334876699999995], [-1.5714703, 52.33431699999999], [-1.5713863, 52.333936599999994], [-1.5712757999999998, 52.333505499999994], [-1.5711840999999998, 52.33314510000001], [-1.5710865, 52.3327942], [-1.5709535999999995, 52.33237059999999], [-1.5707941999999997, 52.3319403], [-1.5702938, 52.33070089999999], [-1.569960927314289, 52.32991742479848], [-1.5698434, 52.3296408], [-1.5694715999999995, 52.32875070000001], [-1.5691064, 52.3278606], [-1.5687046999999998, 52.326914599999995], [-1.5680323, 52.3252866], [-1.5676906999999998, 52.3244678], [-1.5671817, 52.3232485], [-1.5669304, 52.322642599999995], [-1.5666870999999998, 52.3220276], [-1.5663447999999998, 52.3212094], [-1.5658660999999998, 52.3201045], [-1.5654346, 52.3190907], [-1.5650588, 52.31816820000001], [-1.5648024, 52.3175387], [-1.5646034, 52.3170529], [-1.5645195, 52.3168388], [-1.5639938, 52.31556079999999], [-1.5633777, 52.3140997], [-1.5630645, 52.31332449999999], [-1.5621166999999998, 52.3110463], [-1.5620838, 52.310976800000006], [-1.5619136999999998, 52.31050669999998], [-1.5616726999999997, 52.30997049999999], [-1.5609692, 52.3082916], [-1.5605814, 52.3072629], [-1.5601486, 52.3062115], [-1.5591948, 52.303892399999995], [-1.5585756, 52.30240930000001], [-1.5577176999999998, 52.30033850000001], [-1.5566444, 52.297817900000005], [-1.5566274, 52.29777629999999], [-1.5563438, 52.297077], [-1.5561436, 52.2966095], [-1.5559968999999998, 52.29624750000001], [-1.5556085, 52.295295200000005], [-1.5548801, 52.29345010000001], [-1.5547128999999995, 52.29303329999999], [-1.5545695, 52.2926905], [-1.5544251999999998, 52.29232729999999], [-1.5542684, 52.2919589], [-1.5540286999999997, 52.2913664], [-1.5537792, 52.290785099999994], [-1.5536864999999995, 52.2905814], [-1.5534767, 52.2901752], [-1.5533306999999998, 52.2899507], [-1.5532195, 52.289784899999994], [-1.5531743, 52.2897176], [-1.5529837999999998, 52.28946870000001], [-1.5527487000000002, 52.28919259999999], [-1.5526270999999998, 52.2890555], [-1.5524947, 52.288921299999984], [-1.5523346999999998, 52.288760100000005], [-1.5522235, 52.288655899999995], [-1.5521093, 52.2885518], [-1.5519754, 52.288435199999995], [-1.5518383999999998, 52.2883186], [-1.5515638, 52.288100199999995], [-1.5514087, 52.287985799999994], [-1.551246, 52.2878723], [-1.5510735999999998, 52.2877505], [-1.5508904, 52.28763140000001], [-1.5506052, 52.28745279999999], [-1.5502568, 52.2872502], [-1.5500547999999998, 52.287142200000005], [-1.5498887999999995, 52.2870535], [-1.5496369, 52.28692959999999], [-1.5493771, 52.2868066], [-1.5490363, 52.28665790000001], [-1.5487101, 52.28652499999999], [-1.5483959000000005, 52.28640629999999], [-1.5480597, 52.286288899999995], [-1.5477196999999998, 52.2861748], [-1.5471528999999995, 52.286013800000006], [-1.5467422, 52.28590119999999], [-1.5463299, 52.2857911], [-1.5451400999999998, 52.28547339999999], [-1.5447927999999995, 52.2853824], [-1.5446466, 52.2853438], [-1.5445809, 52.2853266], [-1.5445151999999998, 52.2853093], [-1.5444548, 52.2852929], [-1.5444052, 52.2852806], [-1.5443596, 52.28527], [-1.544306, 52.285256], [-1.5442604, 52.2852445], [-1.5442227999999998, 52.2852339], [-1.5441786000000002, 52.2852224], [-1.5441409999999998, 52.2852125], [-1.5440941, 52.28519940000001], [-1.5439934999999998, 52.2851715], [-1.5439438999999997, 52.2851592], [-1.5438983, 52.2851477], [-1.543854, 52.2851362], [-1.5436381, 52.2850788], [-1.5434838999999998, 52.285037], [-1.5434289, 52.28502219999999], [-1.5433779, 52.28500739999999], [-1.5433256, 52.28499510000001], [-1.5432773, 52.28498119999999], [-1.5432236999999998, 52.2849664], [-1.5431714, 52.2849525], [-1.5431298, 52.28494020000001], [-1.5430842, 52.28493029999999], [-1.5430212, 52.2849156], [-1.5429695, 52.284906500000005], [-1.5429152, 52.2848967], [-1.5428522, 52.2848844], [-1.5427836999999998, 52.284869999999984], [-1.5427286000000002, 52.2848588], [-1.5426536999999998, 52.2848442], [-1.5425504999999995, 52.28482530000001], [-1.5424607, 52.2848134], [-1.5423753, 52.284802799999994], [-1.5422827999999995, 52.2847925], [-1.5420281, 52.28476740000001], [-1.5417122999999997, 52.284741700000005], [-1.5414534, 52.2847343], [-1.5412910999999998, 52.2847278], [-1.5410966999999998, 52.28471309999999], [-1.5409867, 52.28470480000001], [-1.5408607, 52.2846949], [-1.5407050999999998, 52.2846875], [-1.5405589, 52.28468259999999], [-1.5403846, 52.2846802], [-1.5401727, 52.2846777], [-1.5399849, 52.2846761], [-1.5397421999999998, 52.2846744], [-1.5395369999999995, 52.2846752], [-1.5393264, 52.2846744], [-1.5391292999999997, 52.2846728], [-1.5389295000000005, 52.2846695], [-1.5387189999999995, 52.284670299999995], [-1.5384856, 52.2846662], [-1.5382496, 52.284660499999994], [-1.5379733, 52.2846531], [-1.5377694999999998, 52.284649], [-1.5375616, 52.28464159999999], [-1.537402, 52.2846318], [-1.5371311, 52.284623499999995], [-1.5369501000000003, 52.284616199999995], [-1.5367865, 52.2846096], [-1.5365866, 52.2846006]]} 4.6 2355 0003 Kenilworth Leamington Spa Leamington Spa 52.2846006 -1.5365866 52.2846006 -1.5365866 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Leamington Spa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747179 1789599705419936 41 41 2026-09-16 23:13:30.619216 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:30.204469
594911 624845 W70588 722N69M816 2026-09-16 COMPLETE 16747438 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 624845, "stp": "O", "toc": "West Midlands Trains", "uid": "W70588", "consist": "730207+730220", "dest_crs": "NMP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70588/2026-09-17/detailed", "trust_id": "722N69M816", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": "23:47:00", "dar_platform": null, "dest_station": "Northampton", "service_date": "2026-09-16", "dest_arr_time": "0007", "dest_platform": "3", "is_terminated": 1, "next_location": "Northampton", "signalling_id": "2N69", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "0003", "current_leg_dep": "2351", "current_leg_end": "Northampton", "origin_dep_time": "2239", "origin_platform": "8", "current_location": "Northampton Bay", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8044013999999999, 52.0653961], [-0.8048029999999999, 52.0659259], [-0.8052442999999999, 52.066443], [-0.8057342, 52.0669486], [-0.806036, 52.06720479999999], [-0.8063073000000001, 52.067460899999986], [-0.8067194, 52.06781929999999], [-0.8070032, 52.0680613], [-0.8072993999999999, 52.0682968], [-0.8079043999999999, 52.06876199999999], [-0.8084837557075693, 52.069194023744515], [-0.8085202000000001, 52.0692212], [-0.8091273, 52.0696865], [-0.8097138999999999, 52.0701626], [-0.8102616999999999, 52.070652], [-0.8105208, 52.07090039999999], [-0.8107722, 52.071151699999994], [-0.8112481, 52.0716653], [-0.8119129999999999, 52.0724165], [-0.8125661999999999, 52.0731686], [-0.8166564000000001, 52.0778359], [-0.8170138, 52.0782397], [-0.8173821999999998, 52.0786392], [-0.8173887, 52.0786462], [-0.817756, 52.07903600000001], [-0.8181359999999999, 52.0794299], [-0.8185299999999999, 52.0798195], [-0.8189334999999999, 52.08020450000001], [-0.8193443, 52.08058809999999], [-0.8197728999999999, 52.0809629], [-0.8201982, 52.08134079999999], [-0.8206281999999999, 52.0817157], [-0.8210673, 52.08208810000001], [-0.8215176999999999, 52.082453599999994], [-0.8219779, 52.0828174], [-0.8224462000000001, 52.08317600000001], [-0.822924, 52.0835306], [-0.8234087, 52.0838802], [-0.8239005999999999, 52.0842257], [-0.8243991, 52.08456700000001], [-0.824906, 52.08490429999999], [-0.8254205999999998, 52.08523710000001], [-0.8259415999999999, 52.08556589999999], [-0.8264693999999999, 52.0858908], [-0.8270031999999999, 52.0862097], [-0.8275477, 52.0865225], [-0.828101, 52.086834], [-0.8284248999999999, 52.0870099], [-0.8286612, 52.0871383], [-0.8292258, 52.0874386], [-0.8297971, 52.0877339], [-0.8303746, 52.08802690000001], [-0.8309531999999998, 52.088317200000006], [-0.8315341000000002, 52.08860700000001], [-0.8321157, 52.08889400000001], [-0.8329469, 52.089318199999994], [-0.8337696999999998, 52.0897505], [-0.8345809999999999, 52.090191299999994], [-0.8353839, 52.0906371], [-0.8368036999999999, 52.0914695], [-0.8374981999999999, 52.0918999], [-0.8381892, 52.0923324], [-0.8388549999999999, 52.092781], [-0.8395133, 52.093229], [-0.8408099, 52.09413690000001], [-0.8416169999999998, 52.0947372], [-0.8424038, 52.095352000000005], [-0.8431716999999999, 52.09597360000001], [-0.8439182, 52.096603599999995], [-0.8446439, 52.097248099999995], [-0.8453533999999999, 52.097900200000005], [-0.8454038999999999, 52.09794910000001], [-0.8460377, 52.09856349999999], [-0.8467039, 52.0992333], [-0.8473497, 52.0999031], [-0.8479579, 52.10058430000001], [-0.848539, 52.101273299999995], [-0.849105, 52.1019686], [-0.8496493999999999, 52.10266550000001], [-0.8501706999999998, 52.10336789999999], [-0.8506770999999999, 52.1040734], [-0.8511714, 52.1047827], [-0.8545597613942089, 52.10978287988833], [-0.8548093, 52.1101511], [-0.8558087999999999, 52.111625999999994], [-0.8565915999999999, 52.11278109999999], [-0.8566116999999998, 52.1128107], [-0.8568990361003657, 52.11323470667139], [-0.8569976928696901, 52.113381194476645], [-0.8570838560371331, 52.113510890033155], [-0.8571593133354434, 52.11362618154932], [-0.8572258524973696, 52.1137294572336], [-0.8572852612556605, 52.11382310529438], [-0.857339327343065, 52.11390951394012], [-0.8573898384923314, 52.11399107137924], [-0.8574385824362089, 52.11407016582015], [-0.857487346907446, 52.114149185471305], [-0.8575379196387913, 52.11423051854109], [-0.8575920883629939, 52.114316553237984], [-0.8576516408128022, 52.11440967777037], [-0.8577183647209651, 52.114512280346695], [-0.8577940478202313, 52.11462674917537], [-0.8578804778433493, 52.11475547246484], [-0.8579794425230681, 52.11490083842353], [-0.8583770999999999, 52.1154963], [-0.8587399, 52.1160316], [-0.8592357, 52.116843800000005], [-0.8689278, 52.1311413], [-0.8693659999999999, 52.1317725], [-0.8698134999999999, 52.132401], [-0.8702755999999999, 52.133027000000006], [-0.8707555, 52.1336451], [-0.8712519999999999, 52.1342584], [-0.8717661, 52.13486780000001], [-0.8722994999999999, 52.135471200000005], [-0.8728476, 52.13606779999998], [-0.8730761999999999, 52.1363131], [-0.8732171, 52.1364627], [-0.8735316999999999, 52.136787899999995], [-0.8737675999999999, 52.1370285], [-0.8740007999999999, 52.1372664], [-0.8759329, 52.13914880000001], [-0.8782730999999999, 52.141488499999994], [-0.8784335999999999, 52.1416572], [-0.8803237999999999, 52.1434715], [-0.8805188999999999, 52.14366229999999], [-0.8815568, 52.1446289], [-0.8824225000000001, 52.14551240000001], [-0.8827008000000001, 52.1457825], [-0.8829819999999999, 52.1460482], [-0.8832765, 52.1463075], [-0.8835824999999999, 52.14656140000001], [-0.8838971999999999, 52.1468138], [-0.8842232, 52.14705949999998], [-0.884552, 52.1473022], [-0.8848832, 52.14754179999999], [-0.8851686, 52.14774439999999], [-0.8854566, 52.1479454], [-0.8860393, 52.148342500000005], [-0.8866279999999999, 52.14873529999999], [-0.8872248, 52.1491203], [-0.8884108000000001, 52.14989580000001], [-0.8889883, 52.150293], [-0.8895582, 52.15069479999999], [-0.8907703, 52.1515193], [-0.8919318, 52.1523628], [-0.8930709999999998, 52.15321990000001], [-0.8941635, 52.15409720000001], [-0.8947218, 52.1545543], [-0.8952285999999999, 52.154993399999995], [-0.8962436999999998, 52.1559473], [-0.8967458999999999, 52.15642379999999], [-0.8972573, 52.1568965], [-0.8977710999999999, 52.157373799999995], [-0.8982946000000002, 52.15784089999999], [-0.8983152841195214, 52.15785925631637], [-0.8988214999999999, 52.1583085], [-0.8990807000000001, 52.1585421], [-0.8993305, 52.15878010000001], [-0.8997074, 52.1591644], [-0.9000781, 52.159555], [-0.9007939, 52.16033769999999], [-0.9016052, 52.16126619999999], [-0.9023563, 52.16220380000001], [-0.90339, 52.163560700000005], [-0.9039778999999998, 52.1643892], [-0.9043417485911104, 52.16491882804252], [-0.9054059, 52.1664678], [-0.9057126, 52.16688649999999], [-0.9060218, 52.1672945], [-0.9063446, 52.16769389999999], [-0.9066805999999996, 52.16809279999999], [-0.9070277, 52.1684971], [-0.9073899, 52.16889160000001], [-0.9077682, 52.16927569999999], [-0.9081733, 52.169663099999994], [-0.9085712, 52.17004109999999], [-0.9091088, 52.170575799999995], [-0.9096274, 52.1711779], [-0.9100877, 52.17178719999999], [-0.9104617, 52.17238489999998], [-0.9108027, 52.1730336], [-0.9111087, 52.1737402], [-0.9114313987662508, 52.17451584234997], [-0.9114958544788624, 52.17466935825299], [-0.9115538293711776, 52.17480485287127], [-0.911606164016172, 52.17492491244389], [-0.9116536989868216, 52.175032123209974], [-0.9116972748561016, 52.1751290714086], [-0.9117377321969876, 52.17521834327887], [-0.9117759115824552, 52.1753025250599], [-0.9118126535854804, 52.17538420299077], [-0.9118487987790383, 52.175465963310614], [-0.9118851877361048, 52.1755503922585], [-0.9119226610296556, 52.17564007607354], [-0.9119620592326658, 52.17573760099485], [-0.9120042229181116, 52.17584555326151], [-0.912049992658968, 52.175966519112635], [-0.9121002090282112, 52.176103084787314], [-0.9121557125988162, 52.176257836524655], [-0.9121715, 52.1762959], [-0.9190579, 52.19289539999999], [-0.9191650999999996, 52.1931538], [-0.9192534, 52.1933787], [-0.9194025999999996, 52.1937338], [-0.9198064, 52.1946951], [-0.9198423, 52.1947894], [-0.9211498, 52.1979675], [-0.9214603, 52.19877919999999], [-0.9217475, 52.19969449999999], [-0.9219734999999998, 52.2006123], [-0.9220686, 52.2011133], [-0.9222063, 52.20201269999999], [-0.9222421, 52.20258089999999], [-0.9222508, 52.2033411], [-0.9222455, 52.2034907], [-0.9222406999999998, 52.203588399999994], [-0.9222088000000002, 52.2042386], [-0.9220306, 52.20574659999999], [-0.9220093999999998, 52.20588399999999], [-0.9219021, 52.20634590000001], [-0.9217627, 52.20693109999999], [-0.9215729999999998, 52.20750099999999], [-0.9212005, 52.20854959999999], [-0.9210171, 52.208999899999995], [-0.9208525, 52.20936540000001], [-0.9192855, 52.2130254], [-0.9188818, 52.21399069999999], [-0.9183274, 52.2153162], [-0.917529761072096, 52.217198193296355], [-0.9173687, 52.217578200000005], [-0.9163883000000002, 52.21987719999999], [-0.9163407344615708, 52.21998654579095], [-0.9153819, 52.222190700000006], [-0.9130586000000002, 52.22777699999999], [-0.9130157, 52.2278864], [-0.9127807999999998, 52.2284286], [-0.9125875, 52.22890319999999], [-0.9123737999999998, 52.2294192], [-0.9120035, 52.23025350000001], [-0.911727, 52.230726], [-0.9114868999999998, 52.23104959999999], [-0.9112107, 52.2313598], [-0.9110826, 52.231489], [-0.9107246, 52.23181449999999], [-0.9106551, 52.23187029999999], [-0.9102477, 52.2321925], [-0.9095691, 52.232716999999994], [-0.9092214, 52.232988799999994], [-0.9089192, 52.233276399999994], [-0.9085065, 52.23362060000001], [-0.9082963, 52.23383990000001], [-0.9082245999999998, 52.233915299999985], [-0.907949, 52.234215199999994], [-0.9077505, 52.2344665], [-0.9075968, 52.234689], [-0.9075552, 52.23477150000001], [-0.9074539, 52.234953999999995], [-0.9073788, 52.2351116], [-0.9072997, 52.2353137], [-0.9072259, 52.2355404], [-0.9070894000000002, 52.2359848], [-0.907065, 52.2360965], [-0.9069964, 52.2363768], [-0.9069708, 52.2365246], [-0.9069616, 52.2366767], [-0.9069635, 52.236861299999994], [-0.9069842, 52.237032199999994], [-0.9070037, 52.23713250000001], [-0.9070989999999998, 52.237641100000005], [-0.9071473, 52.2378792]]}", "current_leg_start": "Wolverton", "dest_arr_time_act": "0007", "motion_projection": null, "next_location_lat": "52.2378792", "next_location_lon": "-0.9071473", "previous_location": "Wolverton", "current_leg_milage": "13.5", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10505.955, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27782.286, \"from_m\": 10505.955, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 29699.87, \"from_m\": 27782.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31510.612, \"from_m\": 29699.87, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35208.338, \"from_m\": 31510.612, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36385.062, \"from_m\": 35208.338, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36438.567, \"from_m\": 36385.062, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37091.941, \"from_m\": 36438.567, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37436.584, \"from_m\": 37091.941, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39645.661, \"from_m\": 37436.584, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 40855.884, \"from_m\": 39645.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41424.882, \"from_m\": 40855.884, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46641.915, \"from_m\": 41424.882, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46961.752, \"from_m\": 46641.915, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51350.697, \"from_m\": 46961.752, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56084.405, \"from_m\": 51350.697, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 57998.758, \"from_m\": 56084.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60085.828, \"from_m\": 57998.758, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 60171.671, \"from_m\": 60085.828, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64452.476, \"from_m\": 60171.671, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 67741.859, \"from_m\": 64452.476, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 74372.866, \"from_m\": 67741.859, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 76697.02, \"from_m\": 74372.866, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 77525.157, \"from_m\": 76697.02, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78189.409, \"from_m\": 77525.157, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 78350.086, \"from_m\": 78189.409, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 91214.99, \"from_m\": 78350.086, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 91309.043, \"from_m\": 91214.99, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 98479.171, \"from_m\": 91309.043, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101536.284, \"from_m\": 98479.171, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 105159.313, \"from_m\": 101536.284, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 105754.43, \"from_m\": 105159.313, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 105966.346, \"from_m\": 105754.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 624845, \"profile_key\": \"827df389017bfd88d3435a6229b7a5c7768f89aef43150b6508ab55b60714822\", \"schedule_id\": 38667, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28160.5, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Kings Langley\", \"stage_seq\": 8, \"distance_m\": 33771.27, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309\", \"location\": \"Apsley\", \"stage_seq\": 9, \"distance_m\": 37248.298, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Hemel Hempstead\", \"stage_seq\": 10, \"distance_m\": 39501.785, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 11, \"distance_m\": 41153.115, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Berkhamsted\", \"stage_seq\": 12, \"distance_m\": 45002.186, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Tring\", \"stage_seq\": 13, \"distance_m\": 50981.922, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"Cheddington\", \"stage_seq\": 14, \"distance_m\": 58137.463, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Ledburn Jn\", \"stage_seq\": 15, \"distance_m\": 60356.847, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Leighton Buzzard\", \"stage_seq\": 16, \"distance_m\": 64663.095, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2341H\", \"location\": \"Bletchley\", \"stage_seq\": 17, \"distance_m\": 75201.697, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 18, \"distance_m\": 76697.02, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 19, \"distance_m\": 80206.159, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2352\", \"location\": \"Wolverton\", \"stage_seq\": 20, \"distance_m\": 84338.515, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Hanslope Jn\", \"stage_seq\": 21, \"distance_m\": 90929.912, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 22, \"distance_m\": 98749.462, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": null, \"location\": \"Northampton\", \"stage_seq\": 23, \"distance_m\": 105966.346, \"section_seq\": 1, \"route_path_id\": 101921}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 105966.346, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101921}], \"total_distance_m\": 105966.346, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 91104.643, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 14861.703, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2239", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "52.2378792", "current_position_lon": "-0.9071473", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:37Z\", \"source_id\": 51782308, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:42Z\", \"source_id\": 16711603, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:38Z\", \"source_id\": 51786236, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:42Z\", \"source_id\": 16712814, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:34Z\", \"source_id\": 51801122, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:36Z\", \"source_id\": 16717240, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:48Z\", \"source_id\": 51808900, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:52Z\", \"source_id\": 16719599, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:38Z\", \"source_id\": 51815642, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:42Z\", \"source_id\": 16721739, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:45Z\", \"source_id\": 51822797, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:52Z\", \"source_id\": 16723967, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:16Z\", \"source_id\": 51830713, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:23Z\", \"source_id\": 16726372, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:03Z\", \"source_id\": 51840623, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:07Z\", \"source_id\": 16729313, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:08Z\", \"source_id\": 51849220, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:13Z\", \"source_id\": 16731899, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:49Z\", \"source_id\": 51858584, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:53Z\", \"source_id\": 16734707, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:08Z\", \"source_id\": 51869073, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:13Z\", \"source_id\": 16737719, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:32Z\", \"source_id\": 51875702, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:38Z\", \"source_id\": 16739754, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21462, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:06Z\", \"source_id\": 51885204, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:08Z\", \"source_id\": 16742697, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:22Z\", \"source_id\": 51901603, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:29Z\", \"source_id\": 16747438, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Northampton", "service_state_platform": "3", "timing_fact_generation": 1789599750172915, "current_leg_arrival_utc": "2026-09-18T00:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:33.722969", "service_state_evidence_id": 16747438, "current_leg_start_actual_dep": "2026-09-17T23:52:00+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:36.685483", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains O EUS NMP 2N69 730207+730220 10 110 None {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27782.286, "from_m": 10505.955, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 29699.87, "from_m": 27782.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31510.612, "from_m": 29699.87, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35208.338, "from_m": 31510.612, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36385.062, "from_m": 35208.338, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36438.567, "from_m": 36385.062, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37091.941, "from_m": 36438.567, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 37436.584, "from_m": 37091.941, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39645.661, "from_m": 37436.584, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 40855.884, "from_m": 39645.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41424.882, "from_m": 40855.884, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46641.915, "from_m": 41424.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46961.752, "from_m": 46641.915, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51350.697, "from_m": 46961.752, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56084.405, "from_m": 51350.697, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57998.758, "from_m": 56084.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60085.828, "from_m": 57998.758, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 60171.671, "from_m": 60085.828, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64452.476, "from_m": 60171.671, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 67741.859, "from_m": 64452.476, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74372.866, "from_m": 67741.859, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 76697.02, "from_m": 74372.866, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 77525.157, "from_m": 76697.02, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78189.409, "from_m": 77525.157, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 78350.086, "from_m": 78189.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91214.99, "from_m": 78350.086, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 91309.043, "from_m": 91214.99, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 98479.171, "from_m": 91309.043, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101536.284, "from_m": 98479.171, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 105159.313, "from_m": 101536.284, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 105754.43, "from_m": 105159.313, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 105966.346, "from_m": 105754.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 624845, "profile_key": "827df389017bfd88d3435a6229b7a5c7768f89aef43150b6508ab55b60714822", "schedule_id": 38667, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2239", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28160.5, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Kings Langley", "stage_seq": 8, "distance_m": 33771.27, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Apsley", "stage_seq": 9, "distance_m": 37248.298, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Hemel Hempstead", "stage_seq": 10, "distance_m": 39501.785, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Bourne End Jn (Herts)", "stage_seq": 11, "distance_m": 41153.115, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Berkhamsted", "stage_seq": 12, "distance_m": 45002.186, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Tring", "stage_seq": 13, "distance_m": 50981.922, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "Cheddington", "stage_seq": 14, "distance_m": 58137.463, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Ledburn Jn", "stage_seq": 15, "distance_m": 60356.847, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Leighton Buzzard", "stage_seq": 16, "distance_m": 64663.095, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2341H", "location": "Bletchley", "stage_seq": 17, "distance_m": 75201.697, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Denbigh Hall South Jn", "stage_seq": 18, "distance_m": 76697.02, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "Milton Keynes Central", "stage_seq": 19, "distance_m": 80206.159, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2352", "location": "Wolverton", "stage_seq": 20, "distance_m": 84338.515, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Hanslope Jn", "stage_seq": 21, "distance_m": 90929.912, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Courteenhall Jn", "stage_seq": 22, "distance_m": 98749.462, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": null, "location": "Northampton", "stage_seq": 23, "distance_m": 105966.346, "section_seq": 1, "route_path_id": 101921}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 105966.346, "from_m": 0.0, "section_seq": 1, "route_path_id": 101921}], "total_distance_m": 105966.346, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 91104.643, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 14861.703, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22008, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:37Z", "source_id": 51782308, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:50:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:42Z", "source_id": 16711603, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:38Z", "source_id": 51786236, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:52:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:42Z", "source_id": 16712814, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:34Z", "source_id": 51801122, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:00:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:36Z", "source_id": 16717240, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21847, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:48Z", "source_id": 51808900, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:04:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:52Z", "source_id": 16719599, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21857, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:38Z", "source_id": 51815642, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:08:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:42Z", "source_id": 16721739, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21825, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:45Z", "source_id": 51822797, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:12:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:52Z", "source_id": 16723967, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21805, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:16Z", "source_id": 51830713, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:17:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:23Z", "source_id": 16726372, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:03Z", "source_id": 51840623, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:23:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:07Z", "source_id": 16729313, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21680, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:08Z", "source_id": 51849220, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:27:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:13Z", "source_id": 16731899, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21697, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:49Z", "source_id": 51858584, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:33:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:53Z", "source_id": 16734707, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21611, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:08Z", "source_id": 51869073, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:40:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:13Z", "source_id": 16737719, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21496, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:32Z", "source_id": 51875702, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:44:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:38Z", "source_id": 16739754, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21462, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:06Z", "source_id": 51885204, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:50:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:08Z", "source_id": 16742697, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21385, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:22Z", "source_id": 51901603, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:03:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:29Z", "source_id": 16747438, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] London Euston 2239 2239 8 23:47:00 None Northampton 0007 0007 3 EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W70588/2026-09-17/detailed None Wolverton 2026-09-17T23:52:00+01:00 Northampton 12.0 {"type": "LineString", "coordinates": [[-0.8044013999999999, 52.0653961], [-0.8048029999999999, 52.0659259], [-0.8052442999999999, 52.066443], [-0.8057342, 52.0669486], [-0.806036, 52.06720479999999], [-0.8063073000000001, 52.067460899999986], [-0.8067194, 52.06781929999999], [-0.8070032, 52.0680613], [-0.8072993999999999, 52.0682968], [-0.8079043999999999, 52.06876199999999], [-0.8084837557075693, 52.069194023744515], [-0.8085202000000001, 52.0692212], [-0.8091273, 52.0696865], [-0.8097138999999999, 52.0701626], [-0.8102616999999999, 52.070652], [-0.8105208, 52.07090039999999], [-0.8107722, 52.071151699999994], [-0.8112481, 52.0716653], [-0.8119129999999999, 52.0724165], [-0.8125661999999999, 52.0731686], [-0.8166564000000001, 52.0778359], [-0.8170138, 52.0782397], [-0.8173821999999998, 52.0786392], [-0.8173887, 52.0786462], [-0.817756, 52.07903600000001], [-0.8181359999999999, 52.0794299], [-0.8185299999999999, 52.0798195], [-0.8189334999999999, 52.08020450000001], [-0.8193443, 52.08058809999999], [-0.8197728999999999, 52.0809629], [-0.8201982, 52.08134079999999], [-0.8206281999999999, 52.0817157], [-0.8210673, 52.08208810000001], [-0.8215176999999999, 52.082453599999994], [-0.8219779, 52.0828174], [-0.8224462000000001, 52.08317600000001], [-0.822924, 52.0835306], [-0.8234087, 52.0838802], [-0.8239005999999999, 52.0842257], [-0.8243991, 52.08456700000001], [-0.824906, 52.08490429999999], [-0.8254205999999998, 52.08523710000001], [-0.8259415999999999, 52.08556589999999], [-0.8264693999999999, 52.0858908], [-0.8270031999999999, 52.0862097], [-0.8275477, 52.0865225], [-0.828101, 52.086834], [-0.8284248999999999, 52.0870099], [-0.8286612, 52.0871383], [-0.8292258, 52.0874386], [-0.8297971, 52.0877339], [-0.8303746, 52.08802690000001], [-0.8309531999999998, 52.088317200000006], [-0.8315341000000002, 52.08860700000001], [-0.8321157, 52.08889400000001], [-0.8329469, 52.089318199999994], [-0.8337696999999998, 52.0897505], [-0.8345809999999999, 52.090191299999994], [-0.8353839, 52.0906371], [-0.8368036999999999, 52.0914695], [-0.8374981999999999, 52.0918999], [-0.8381892, 52.0923324], [-0.8388549999999999, 52.092781], [-0.8395133, 52.093229], [-0.8408099, 52.09413690000001], [-0.8416169999999998, 52.0947372], [-0.8424038, 52.095352000000005], [-0.8431716999999999, 52.09597360000001], [-0.8439182, 52.096603599999995], [-0.8446439, 52.097248099999995], [-0.8453533999999999, 52.097900200000005], [-0.8454038999999999, 52.09794910000001], [-0.8460377, 52.09856349999999], [-0.8467039, 52.0992333], [-0.8473497, 52.0999031], [-0.8479579, 52.10058430000001], [-0.848539, 52.101273299999995], [-0.849105, 52.1019686], [-0.8496493999999999, 52.10266550000001], [-0.8501706999999998, 52.10336789999999], [-0.8506770999999999, 52.1040734], [-0.8511714, 52.1047827], [-0.8545597613942089, 52.10978287988833], [-0.8548093, 52.1101511], [-0.8558087999999999, 52.111625999999994], [-0.8565915999999999, 52.11278109999999], [-0.8566116999999998, 52.1128107], [-0.8568990361003657, 52.11323470667139], [-0.8569976928696901, 52.113381194476645], [-0.8570838560371331, 52.113510890033155], [-0.8571593133354434, 52.11362618154932], [-0.8572258524973696, 52.1137294572336], [-0.8572852612556605, 52.11382310529438], [-0.857339327343065, 52.11390951394012], [-0.8573898384923314, 52.11399107137924], [-0.8574385824362089, 52.11407016582015], [-0.857487346907446, 52.114149185471305], [-0.8575379196387913, 52.11423051854109], [-0.8575920883629939, 52.114316553237984], [-0.8576516408128022, 52.11440967777037], [-0.8577183647209651, 52.114512280346695], [-0.8577940478202313, 52.11462674917537], [-0.8578804778433493, 52.11475547246484], [-0.8579794425230681, 52.11490083842353], [-0.8583770999999999, 52.1154963], [-0.8587399, 52.1160316], [-0.8592357, 52.116843800000005], [-0.8689278, 52.1311413], [-0.8693659999999999, 52.1317725], [-0.8698134999999999, 52.132401], [-0.8702755999999999, 52.133027000000006], [-0.8707555, 52.1336451], [-0.8712519999999999, 52.1342584], [-0.8717661, 52.13486780000001], [-0.8722994999999999, 52.135471200000005], [-0.8728476, 52.13606779999998], [-0.8730761999999999, 52.1363131], [-0.8732171, 52.1364627], [-0.8735316999999999, 52.136787899999995], [-0.8737675999999999, 52.1370285], [-0.8740007999999999, 52.1372664], [-0.8759329, 52.13914880000001], [-0.8782730999999999, 52.141488499999994], [-0.8784335999999999, 52.1416572], [-0.8803237999999999, 52.1434715], [-0.8805188999999999, 52.14366229999999], [-0.8815568, 52.1446289], [-0.8824225000000001, 52.14551240000001], [-0.8827008000000001, 52.1457825], [-0.8829819999999999, 52.1460482], [-0.8832765, 52.1463075], [-0.8835824999999999, 52.14656140000001], [-0.8838971999999999, 52.1468138], [-0.8842232, 52.14705949999998], [-0.884552, 52.1473022], [-0.8848832, 52.14754179999999], [-0.8851686, 52.14774439999999], [-0.8854566, 52.1479454], [-0.8860393, 52.148342500000005], [-0.8866279999999999, 52.14873529999999], [-0.8872248, 52.1491203], [-0.8884108000000001, 52.14989580000001], [-0.8889883, 52.150293], [-0.8895582, 52.15069479999999], [-0.8907703, 52.1515193], [-0.8919318, 52.1523628], [-0.8930709999999998, 52.15321990000001], [-0.8941635, 52.15409720000001], [-0.8947218, 52.1545543], [-0.8952285999999999, 52.154993399999995], [-0.8962436999999998, 52.1559473], [-0.8967458999999999, 52.15642379999999], [-0.8972573, 52.1568965], [-0.8977710999999999, 52.157373799999995], [-0.8982946000000002, 52.15784089999999], [-0.8983152841195214, 52.15785925631637], [-0.8988214999999999, 52.1583085], [-0.8990807000000001, 52.1585421], [-0.8993305, 52.15878010000001], [-0.8997074, 52.1591644], [-0.9000781, 52.159555], [-0.9007939, 52.16033769999999], [-0.9016052, 52.16126619999999], [-0.9023563, 52.16220380000001], [-0.90339, 52.163560700000005], [-0.9039778999999998, 52.1643892], [-0.9043417485911104, 52.16491882804252], [-0.9054059, 52.1664678], [-0.9057126, 52.16688649999999], [-0.9060218, 52.1672945], [-0.9063446, 52.16769389999999], [-0.9066805999999996, 52.16809279999999], [-0.9070277, 52.1684971], [-0.9073899, 52.16889160000001], [-0.9077682, 52.16927569999999], [-0.9081733, 52.169663099999994], [-0.9085712, 52.17004109999999], [-0.9091088, 52.170575799999995], [-0.9096274, 52.1711779], [-0.9100877, 52.17178719999999], [-0.9104617, 52.17238489999998], [-0.9108027, 52.1730336], [-0.9111087, 52.1737402], [-0.9114313987662508, 52.17451584234997], [-0.9114958544788624, 52.17466935825299], [-0.9115538293711776, 52.17480485287127], [-0.911606164016172, 52.17492491244389], [-0.9116536989868216, 52.175032123209974], [-0.9116972748561016, 52.1751290714086], [-0.9117377321969876, 52.17521834327887], [-0.9117759115824552, 52.1753025250599], [-0.9118126535854804, 52.17538420299077], [-0.9118487987790383, 52.175465963310614], [-0.9118851877361048, 52.1755503922585], [-0.9119226610296556, 52.17564007607354], [-0.9119620592326658, 52.17573760099485], [-0.9120042229181116, 52.17584555326151], [-0.912049992658968, 52.175966519112635], [-0.9121002090282112, 52.176103084787314], [-0.9121557125988162, 52.176257836524655], [-0.9121715, 52.1762959], [-0.9190579, 52.19289539999999], [-0.9191650999999996, 52.1931538], [-0.9192534, 52.1933787], [-0.9194025999999996, 52.1937338], [-0.9198064, 52.1946951], [-0.9198423, 52.1947894], [-0.9211498, 52.1979675], [-0.9214603, 52.19877919999999], [-0.9217475, 52.19969449999999], [-0.9219734999999998, 52.2006123], [-0.9220686, 52.2011133], [-0.9222063, 52.20201269999999], [-0.9222421, 52.20258089999999], [-0.9222508, 52.2033411], [-0.9222455, 52.2034907], [-0.9222406999999998, 52.203588399999994], [-0.9222088000000002, 52.2042386], [-0.9220306, 52.20574659999999], [-0.9220093999999998, 52.20588399999999], [-0.9219021, 52.20634590000001], [-0.9217627, 52.20693109999999], [-0.9215729999999998, 52.20750099999999], [-0.9212005, 52.20854959999999], [-0.9210171, 52.208999899999995], [-0.9208525, 52.20936540000001], [-0.9192855, 52.2130254], [-0.9188818, 52.21399069999999], [-0.9183274, 52.2153162], [-0.917529761072096, 52.217198193296355], [-0.9173687, 52.217578200000005], [-0.9163883000000002, 52.21987719999999], [-0.9163407344615708, 52.21998654579095], [-0.9153819, 52.222190700000006], [-0.9130586000000002, 52.22777699999999], [-0.9130157, 52.2278864], [-0.9127807999999998, 52.2284286], [-0.9125875, 52.22890319999999], [-0.9123737999999998, 52.2294192], [-0.9120035, 52.23025350000001], [-0.911727, 52.230726], [-0.9114868999999998, 52.23104959999999], [-0.9112107, 52.2313598], [-0.9110826, 52.231489], [-0.9107246, 52.23181449999999], [-0.9106551, 52.23187029999999], [-0.9102477, 52.2321925], [-0.9095691, 52.232716999999994], [-0.9092214, 52.232988799999994], [-0.9089192, 52.233276399999994], [-0.9085065, 52.23362060000001], [-0.9082963, 52.23383990000001], [-0.9082245999999998, 52.233915299999985], [-0.907949, 52.234215199999994], [-0.9077505, 52.2344665], [-0.9075968, 52.234689], [-0.9075552, 52.23477150000001], [-0.9074539, 52.234953999999995], [-0.9073788, 52.2351116], [-0.9072997, 52.2353137], [-0.9072259, 52.2355404], [-0.9070894000000002, 52.2359848], [-0.907065, 52.2360965], [-0.9069964, 52.2363768], [-0.9069708, 52.2365246], [-0.9069616, 52.2366767], [-0.9069635, 52.236861299999994], [-0.9069842, 52.237032199999994], [-0.9070037, 52.23713250000001], [-0.9070989999999998, 52.237641100000005], [-0.9071473, 52.2378792]]} 13.5 2351 0003 Wolverton Northampton Bay Northampton 52.2378792 -0.9071473 52.2378792 -0.9071473 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Northampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747438 1789599750172915 84 84 2026-09-16 23:13:36.685483 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:33.722969
594912 625030 C15247 062L22M816 2026-09-16 COMPLETE 16747408 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 625030, "stp": "P", "toc": "ScotRail", "uid": "C15247", "consist": "318262", "dest_crs": "LRH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15247/2026-09-17/detailed", "trust_id": "062L22M816", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": "22:49:00", "dar_platform": null, "dest_station": "Larkhall", "service_date": "2026-09-16", "dest_arr_time": "2357", "dest_platform": "2", "is_terminated": 1, "next_location": "Larkhall", "signalling_id": "2L22", "timing_status": "LATE", "origin_station": "Dalmuir", "current_leg_arr": "0003", "current_leg_dep": "0001", "current_leg_end": "Larkhall", "origin_dep_time": "2249", "origin_platform": "2", "current_location": "Larkhall", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9774138999999993, 55.7487644], [-3.977395399999999, 55.748604099999994], [-3.977379500000001, 55.7483653], [-3.9773816, 55.7483023], [-3.977396900000001, 55.748061199999995], [-3.9774103, 55.7479532], [-3.9774549, 55.747752899999995], [-3.977484299999999, 55.74761629999999], [-3.977535, 55.747472], [-3.977612300000001, 55.7472753], [-3.9776481, 55.747186199999994], [-3.97783, 55.7468133], [-3.9782377000000007, 55.74605179999999], [-3.9784067, 55.745648], [-3.9785285, 55.7452633], [-3.9785887, 55.7447663], [-3.978577299999999, 55.7444534], [-3.9785193, 55.74413950000001], [-3.9783951000000006, 55.7437577], [-3.978207299999999, 55.7433801], [-3.977821800000001, 55.742777499999995], [-3.977423200000001, 55.74220700000001], [-3.9773944, 55.74216570000001], [-3.9766211999999994, 55.7409335], [-3.9762273, 55.74033370000001], [-3.9761992, 55.740284599999995], [-3.976179299999999, 55.740249899999995], [-3.975703699999999, 55.73957240000001], [-3.9752134, 55.738867899999995], [-3.974854099999999, 55.73832929999999]]}", "current_leg_start": "Merryton", "dest_arr_time_act": "2357", "motion_projection": null, "next_location_lat": "55.7383293", "next_location_lon": "-3.9748541", "previous_location": "Merryton", "current_leg_milage": "0.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 159.473, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6128.684, \"from_m\": 159.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6824.529, \"from_m\": 6128.684, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 9007.277, \"from_m\": 6824.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9425.33, \"from_m\": 9007.277, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9440.71, \"from_m\": 9425.33, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9480.949, \"from_m\": 9440.71, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10192.438, \"from_m\": 9480.949, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10233.204, \"from_m\": 10192.438, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13618.961, \"from_m\": 10233.204, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13879.412, \"from_m\": 13618.961, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14460.269, \"from_m\": 13879.412, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14762.823, \"from_m\": 14460.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15457.324, \"from_m\": 14762.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15503.9, \"from_m\": 15457.324, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15645.87, \"from_m\": 15503.9, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 18973.104, \"from_m\": 15645.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19446.168, \"from_m\": 18973.104, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19504.29, \"from_m\": 19446.168, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19581.546, \"from_m\": 19504.29, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 19935.859, \"from_m\": 19581.546, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20068.413, \"from_m\": 19935.859, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20170.645, \"from_m\": 20068.413, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 20268.267, \"from_m\": 20170.645, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21003.28, \"from_m\": 20268.267, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 23507.538, \"from_m\": 21003.28, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23807.567, \"from_m\": 23507.538, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24058.845, \"from_m\": 23807.567, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24372.18, \"from_m\": 24058.845, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25423.379, \"from_m\": 24372.18, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31022.096, \"from_m\": 25423.379, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31074.977, \"from_m\": 31022.096, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 31352.512, \"from_m\": 31074.977, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32491.742, \"from_m\": 31352.512, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 33241.03, \"from_m\": 32491.742, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34841.711, \"from_m\": 33241.03, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35298.938, \"from_m\": 34841.711, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 35871.983, \"from_m\": 35298.938, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 39336.094, \"from_m\": 35871.983, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39574.997, \"from_m\": 39336.094, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625030, \"profile_key\": \"bc3518feaf50efcdb1b350d0ff989f8f521ff7e976ad687cd6b1b5b250f26f36\", \"schedule_id\": 2005, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Singer\", \"stage_seq\": 2, \"distance_m\": 1836.0, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Drumry\", \"stage_seq\": 3, \"distance_m\": 3121.056, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Drumchapel\", \"stage_seq\": 4, \"distance_m\": 4535.002, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2259H\", \"location\": \"Westerton\", \"stage_seq\": 5, \"distance_m\": 6341.308, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Anniesland\", \"stage_seq\": 6, \"distance_m\": 8397.117, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 9425.33, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 9956.299, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 11132.162, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 11651.696, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2312H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 13099.105, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2314H\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 13902.298, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2317H\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 14695.351, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2320\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 15170.457, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 17105.905, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 17992.298, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2329H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 19239.684, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 20390.17, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2333H\", \"location\": \"Cambuslang\", \"stage_seq\": 19, \"distance_m\": 22177.067, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Newton West Jn\", \"stage_seq\": 20, \"distance_m\": 23613.715, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": \"2336H\", \"location\": \"Newton\", \"stage_seq\": 21, \"distance_m\": 24718.909, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2340H\", \"location\": \"Blantyre\", \"stage_seq\": 22, \"distance_m\": 28683.894, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2343\", \"wtt_dep\": \"2343H\", \"location\": \"Hamilton West\", \"stage_seq\": 23, \"distance_m\": 31525.964, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2345H\", \"wtt_dep\": \"2346\", \"location\": \"Hamilton Central\", \"stage_seq\": 24, \"distance_m\": 32887.414, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348H\", \"location\": \"Haughhead Jn\", \"stage_seq\": 25, \"distance_m\": 34882.765, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2350H\", \"location\": \"Chatelherault\", \"stage_seq\": 26, \"distance_m\": 35811.501, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351H\", \"location\": \"Allanton Loop\", \"stage_seq\": 27, \"distance_m\": 36243.384, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2353H\", \"location\": \"Merryton\", \"stage_seq\": 28, \"distance_m\": 38365.33, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": null, \"location\": \"Larkhall\", \"stage_seq\": 29, \"distance_m\": 39574.997, \"section_seq\": 1, \"route_path_id\": 66328}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39574.997, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66328}], \"total_distance_m\": 39574.997, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 39574.997, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2249", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.7383293", "current_position_lon": "-3.9748541", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:13Z\", \"source_id\": 51787397, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:16Z\", \"source_id\": 16713143, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:02Z\", \"source_id\": 51790837, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:08Z\", \"source_id\": 16714137, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:18Z\", \"source_id\": 51795120, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:22Z\", \"source_id\": 16715421, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:43Z\", \"source_id\": 51805045, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:48Z\", \"source_id\": 16718446, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:17Z\", \"source_id\": 51811554, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:20Z\", \"source_id\": 16720418, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:56Z\", \"source_id\": 51816142, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:59Z\", \"source_id\": 16721854, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:15Z\", \"source_id\": 51821958, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:21Z\", \"source_id\": 16723673, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:18Z\", \"source_id\": 51827301, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:22Z\", \"source_id\": 16725321, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:23Z\", \"source_id\": 51830881, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:29Z\", \"source_id\": 16726425, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:17Z\", \"source_id\": 51834097, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:20Z\", \"source_id\": 16727375, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:45Z\", \"source_id\": 51836680, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:47Z\", \"source_id\": 16728146, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:07Z\", \"source_id\": 51842450, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:08Z\", \"source_id\": 16729857, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:11Z\", \"source_id\": 51846100, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:17Z\", \"source_id\": 16730951, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:38Z\", \"source_id\": 51850046, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:43Z\", \"source_id\": 16732169, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:01Z\", \"source_id\": 51862232, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:08Z\", \"source_id\": 16735780, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:40Z\", \"source_id\": 51869905, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:41Z\", \"source_id\": 16737946, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:28Z\", \"source_id\": 51877075, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:33Z\", \"source_id\": 16740161, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:03Z\", \"source_id\": 51880764, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:06Z\", \"source_id\": 16741285, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:49Z\", \"source_id\": 51884818, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:52Z\", \"source_id\": 16742587, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:45Z\", \"source_id\": 51891610, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:48Z\", \"source_id\": 16744568, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:07Z\", \"source_id\": 51894781, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:12Z\", \"source_id\": 16745511, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:15Z\", \"source_id\": 51901451, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:23Z\", \"source_id\": 16747408, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Larkhall", "service_state_platform": "2", "timing_fact_generation": 1789599743916317, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:34.968531", "service_state_evidence_id": 16747408, "current_leg_start_actual_dep": "2026-09-17T23:59:30+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:36.689861", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DMR LRH 2L22 318262 3 90 None {"version": 3, "segments": [{"to_m": 159.473, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6128.684, "from_m": 159.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6824.529, "from_m": 6128.684, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 9007.277, "from_m": 6824.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9425.33, "from_m": 9007.277, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9440.71, "from_m": 9425.33, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9480.949, "from_m": 9440.71, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10192.438, "from_m": 9480.949, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10233.204, "from_m": 10192.438, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13618.961, "from_m": 10233.204, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13879.412, "from_m": 13618.961, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14460.269, "from_m": 13879.412, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14762.823, "from_m": 14460.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15457.324, "from_m": 14762.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15503.9, "from_m": 15457.324, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15645.87, "from_m": 15503.9, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18973.104, "from_m": 15645.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19446.168, "from_m": 18973.104, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19504.29, "from_m": 19446.168, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19581.546, "from_m": 19504.29, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 19935.859, "from_m": 19581.546, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 20068.413, "from_m": 19935.859, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 20170.645, "from_m": 20068.413, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 20268.267, "from_m": 20170.645, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21003.28, "from_m": 20268.267, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 23507.538, "from_m": 21003.28, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23807.567, "from_m": 23507.538, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24058.845, "from_m": 23807.567, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24372.18, "from_m": 24058.845, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25423.379, "from_m": 24372.18, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31022.096, "from_m": 25423.379, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31074.977, "from_m": 31022.096, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 31352.512, "from_m": 31074.977, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32491.742, "from_m": 31352.512, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 33241.03, "from_m": 32491.742, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34841.711, "from_m": 33241.03, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35298.938, "from_m": 34841.711, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 35871.983, "from_m": 35298.938, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 39336.094, "from_m": 35871.983, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39574.997, "from_m": 39336.094, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 625030, "profile_key": "bc3518feaf50efcdb1b350d0ff989f8f521ff7e976ad687cd6b1b5b250f26f36", "schedule_id": 2005, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2249", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Singer", "stage_seq": 2, "distance_m": 1836.0, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Drumry", "stage_seq": 3, "distance_m": 3121.056, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Drumchapel", "stage_seq": 4, "distance_m": 4535.002, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2259H", "location": "Westerton", "stage_seq": 5, "distance_m": 6341.308, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Anniesland", "stage_seq": 6, "distance_m": 8397.117, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 9425.33, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Hyndland", "stage_seq": 8, "distance_m": 9956.299, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Partick", "stage_seq": 9, "distance_m": 11132.162, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 11651.696, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2312H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 13099.105, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2314H", "location": "Anderston", "stage_seq": 12, "distance_m": 13902.298, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2317H", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 14695.351, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2320", "location": "Argyle Street", "stage_seq": 14, "distance_m": 15170.457, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Bridgeton", "stage_seq": 15, "distance_m": 17105.905, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 17992.298, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2329H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 19239.684, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 20390.17, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2333H", "location": "Cambuslang", "stage_seq": 19, "distance_m": 22177.067, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Newton West Jn", "stage_seq": 20, "distance_m": 23613.715, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2336H", "location": "Newton", "stage_seq": 21, "distance_m": 24718.909, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2340H", "location": "Blantyre", "stage_seq": 22, "distance_m": 28683.894, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2343", "wtt_dep": "2343H", "location": "Hamilton West", "stage_seq": 23, "distance_m": 31525.964, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2346", "location": "Hamilton Central", "stage_seq": 24, "distance_m": 32887.414, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348H", "location": "Haughhead Jn", "stage_seq": 25, "distance_m": 34882.765, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2350H", "location": "Chatelherault", "stage_seq": 26, "distance_m": 35811.501, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351H", "location": "Allanton Loop", "stage_seq": 27, "distance_m": 36243.384, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2353H", "location": "Merryton", "stage_seq": 28, "distance_m": 38365.33, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": null, "location": "Larkhall", "stage_seq": 29, "distance_m": 39574.997, "section_seq": 1, "route_path_id": 66328}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39574.997, "from_m": 0.0, "section_seq": 1, "route_path_id": 66328}], "total_distance_m": 39574.997, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 39574.997, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1272, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:13Z", "source_id": 51787397, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:52:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:16Z", "source_id": 16713143, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1276, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:02Z", "source_id": 51790837, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:55:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:08Z", "source_id": 16714137, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1280, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:18Z", "source_id": 51795120, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:57:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:22Z", "source_id": 16715421, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1284, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:43Z", "source_id": 51805045, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:02:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:48Z", "source_id": 16718446, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:17Z", "source_id": 51811554, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:06:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:20Z", "source_id": 16720418, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1367, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:56Z", "source_id": 51816142, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:59Z", "source_id": 16721854, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:15Z", "source_id": 51821958, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:11:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:21Z", "source_id": 16723673, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:18Z", "source_id": 51827301, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:14:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:22Z", "source_id": 16725321, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:23Z", "source_id": 51830881, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:17:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:29Z", "source_id": 16726425, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:17Z", "source_id": 51834097, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:18:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:20Z", "source_id": 16727375, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:45Z", "source_id": 51836680, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:20:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:47Z", "source_id": 16728146, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:07Z", "source_id": 51842450, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:08Z", "source_id": 16729857, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:11Z", "source_id": 51846100, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:25:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:17Z", "source_id": 16730951, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:38Z", "source_id": 51850046, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:28:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:43Z", "source_id": 16732169, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:01Z", "source_id": 51862232, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:35:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:08Z", "source_id": 16735780, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2350, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:40Z", "source_id": 51869905, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:40:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:41Z", "source_id": 16737946, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2490, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:28Z", "source_id": 51877075, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:45:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:33Z", "source_id": 16740161, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2486, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:03Z", "source_id": 51880764, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:48:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:06Z", "source_id": 16741285, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2482, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:49Z", "source_id": 51884818, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:51:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:52Z", "source_id": 16742587, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2494, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:45Z", "source_id": 51891610, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:56:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:48Z", "source_id": 16744568, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2498, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:07Z", "source_id": 51894781, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:59:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:12Z", "source_id": 16745511, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2507, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:15Z", "source_id": 51901451, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:03:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:23Z", "source_id": 16747408, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Dalmuir 2249 2249 2 22:49:00 None Larkhall 2357 2357 2 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15247/2026-09-17/detailed None Merryton 2026-09-17T23:59:30+01:00 Larkhall 2.0 {"type": "LineString", "coordinates": [[-3.9774138999999993, 55.7487644], [-3.977395399999999, 55.748604099999994], [-3.977379500000001, 55.7483653], [-3.9773816, 55.7483023], [-3.977396900000001, 55.748061199999995], [-3.9774103, 55.7479532], [-3.9774549, 55.747752899999995], [-3.977484299999999, 55.74761629999999], [-3.977535, 55.747472], [-3.977612300000001, 55.7472753], [-3.9776481, 55.747186199999994], [-3.97783, 55.7468133], [-3.9782377000000007, 55.74605179999999], [-3.9784067, 55.745648], [-3.9785285, 55.7452633], [-3.9785887, 55.7447663], [-3.978577299999999, 55.7444534], [-3.9785193, 55.74413950000001], [-3.9783951000000006, 55.7437577], [-3.978207299999999, 55.7433801], [-3.977821800000001, 55.742777499999995], [-3.977423200000001, 55.74220700000001], [-3.9773944, 55.74216570000001], [-3.9766211999999994, 55.7409335], [-3.9762273, 55.74033370000001], [-3.9761992, 55.740284599999995], [-3.976179299999999, 55.740249899999995], [-3.975703699999999, 55.73957240000001], [-3.9752134, 55.738867899999995], [-3.974854099999999, 55.73832929999999]]} 0.8 0001 0003 Merryton Larkhall Larkhall 55.7383293 -3.9748541 55.7383293 -3.9748541 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Larkhall TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747408 1789599743916317 89 89 2026-09-16 23:13:36.689861 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:34.968531
594913 625008 C37078 889N06M816 2026-09-16 COMPLETE 16747316 2026-09-17 00:03:00 2026-09-16 23:13:51 2026-09-18 23:13:51 {"id": 625008, "stp": "P", "toc": "Elizabeth Line", "uid": "C37078", "consist": "345061", "dest_crs": "MAI", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37078/2026-09-17/detailed", "trust_id": "889N06M816", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": "22:47:00", "dar_platform": null, "dest_station": "Maidenhead", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": "5", "is_terminated": 1, "next_location": "Maidenhead", "signalling_id": "9N06", "timing_status": "LATE", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0003", "current_leg_dep": "0000", "current_leg_end": "Maidenhead", "origin_dep_time": "2247", "origin_platform": "4", "current_location": "Maidenhead", "last_update_time": "2026-09-16T23:13:51", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6819481, 51.523406400000006], [-0.682301, 51.5233668], [-0.6828973, 51.523288], [-0.6833235, 51.523231599999995], [-0.6841899, 51.5231077], [-0.6850168999999999, 51.52299299999999], [-0.6860440999999999, 51.52286500000001], [-0.6870737, 51.52276049999999], [-0.6894105999999999, 51.5225286], [-0.6897308999999999, 51.5224961], [-0.6899464, 51.522471], [-0.6907196, 51.5223811], [-0.6915920999999999, 51.522281799999995], [-0.6924891, 51.522181], [-0.6926877, 51.5221615], [-0.6927403, 51.5221563], [-0.6934666, 51.5220802], [-0.6939035, 51.522035], [-0.6940920999999999, 51.522011899999995], [-0.6943876, 51.5219758], [-0.6972948999999999, 51.52165159999999], [-0.6988334000000002, 51.52149109999999], [-0.7002510999999999, 51.521348200000006], [-0.7034715, 51.5209971], [-0.7093754, 51.520354399999995], [-0.7098151, 51.520295], [-0.713292, 51.51989789999999], [-0.7141205, 51.51978600000001], [-0.7147682, 51.519701700000006], [-0.7162014999999999, 51.51949499999999], [-0.7169969999999999, 51.5194066], [-0.7180998, 51.519228600000005], [-0.7186522272956171, 51.519155323199186], [-0.7190105, 51.51910779999999], [-0.7198332999999999, 51.51899359999999], [-0.7205439999999999, 51.5188988], [-0.7210415, 51.51883149999999], [-0.7215781, 51.5187528], [-0.7222966999999999, 51.5186502], [-0.7227445, 51.51858979999999]]}", "current_leg_start": "Taplow", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "51.5185898", "next_location_lon": "-0.7227445", "previous_location": "Taplow", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25966.716, \"from_m\": 25881.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 26168.121, \"from_m\": 25966.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30431.581, \"from_m\": 26168.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31351.603, \"from_m\": 30431.581, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 31532.303, \"from_m\": 31351.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32189.814, \"from_m\": 31532.303, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33886.664, \"from_m\": 32189.814, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35066.986, \"from_m\": 33886.664, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37170.876, \"from_m\": 35066.986, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37334.9, \"from_m\": 37170.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38988.51, \"from_m\": 37334.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 39162.07, \"from_m\": 38988.51, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39325.261, \"from_m\": 39162.07, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39618.428, \"from_m\": 39325.261, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42296.187, \"from_m\": 39618.428, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42589.354, \"from_m\": 42296.187, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42752.544, \"from_m\": 42589.354, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42926.105, \"from_m\": 42752.544, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54582.505, \"from_m\": 42926.105, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 54749.85, \"from_m\": 54582.505, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56133.599, \"from_m\": 54749.85, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65905.299, \"from_m\": 56133.599, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66026.162, \"from_m\": 65905.299, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625008, \"profile_key\": \"bd858211502070c8400d138a0ae8c880e4b8183a3683c6f39f1e8f0c36b09755\", \"schedule_id\": 5040, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13174.116, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2318\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 31140.699, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Ealing Broadway\", \"stage_seq\": 17, \"distance_m\": 32331.883, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"West Ealing\", \"stage_seq\": 18, \"distance_m\": 33740.806, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2330H\", \"location\": \"Southall\", \"stage_seq\": 19, \"distance_m\": 37670.423, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2334\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 20, \"distance_m\": 40750.015, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 21, \"distance_m\": 40957.307, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2337H\", \"location\": \"West Drayton\", \"stage_seq\": 22, \"distance_m\": 48330.335, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340\", \"location\": \"Iver\", \"stage_seq\": 23, \"distance_m\": 50790.827, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2342H\", \"location\": \"Langley\", \"stage_seq\": 24, \"distance_m\": 53068.187, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Dolphin Jn\", \"stage_seq\": 25, \"distance_m\": 54749.85, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2349H\", \"location\": \"Slough\", \"stage_seq\": 26, \"distance_m\": 56743.074, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Slough West Jn\", \"stage_seq\": 27, \"distance_m\": 57747.054, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353\", \"location\": \"Burnham\", \"stage_seq\": 28, \"distance_m\": 60692.901, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2355H\", \"location\": \"Taplow\", \"stage_seq\": 29, \"distance_m\": 63152.334, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Maidenhead East Jn\", \"stage_seq\": 30, \"distance_m\": 65414.697, \"section_seq\": 1, \"route_path_id\": 67444}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Maidenhead\", \"stage_seq\": 31, \"distance_m\": 66026.162, \"section_seq\": 1, \"route_path_id\": 67444}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66026.162, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67444}], \"total_distance_m\": 66026.162, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 53412.679, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 12613.483, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2247", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5185898", "current_position_lon": "-0.7227445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:39Z\", \"source_id\": 51782331, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:42Z\", \"source_id\": 16711614, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:48Z\", \"source_id\": 51790432, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:54Z\", \"source_id\": 16714035, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:14Z\", \"source_id\": 51796785, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:16Z\", \"source_id\": 16715926, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:13Z\", \"source_id\": 51803999, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:15Z\", \"source_id\": 16718159, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:23Z\", \"source_id\": 51809871, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:22Z\", \"source_id\": 16719907, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:49Z\", \"source_id\": 51814204, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:54Z\", \"source_id\": 16721261, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:56Z\", \"source_id\": 51819736, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:03Z\", \"source_id\": 16722983, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:15Z\", \"source_id\": 51823624, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:18Z\", \"source_id\": 16724220, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:01Z\", \"source_id\": 51828574, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:04Z\", \"source_id\": 16725694, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:17Z\", \"source_id\": 51835875, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:19Z\", \"source_id\": 16727875, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:39Z\", \"source_id\": 51845226, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:41Z\", \"source_id\": 16730662, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:18Z\", \"source_id\": 51849482, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:21Z\", \"source_id\": 16731986, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:09Z\", \"source_id\": 51852573, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:12Z\", \"source_id\": 16732884, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:54Z\", \"source_id\": 51858703, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:57Z\", \"source_id\": 16734734, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:20Z\", \"source_id\": 51864554, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:29Z\", \"source_id\": 16736438, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23541, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:24Z\", \"source_id\": 51869522, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:27Z\", \"source_id\": 16737834, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:21Z\", \"source_id\": 51873973, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:27Z\", \"source_id\": 16739203, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:56Z\", \"source_id\": 51880609, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:04Z\", \"source_id\": 16741258, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:15Z\", \"source_id\": 51892268, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:17Z\", \"source_id\": 16744774, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:34Z\", \"source_id\": 51896685, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:43Z\", \"source_id\": 16746062, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:02Z\", \"source_id\": 51901169, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:08Z\", \"source_id\": 16747316, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead", "service_state_platform": "5", "timing_fact_generation": 1789599729761070, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:03:39.383151", "service_state_evidence_id": 16747316, "current_leg_start_actual_dep": "2026-09-17T23:59:30+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:13:39.428627", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P ABX MAI 9N06 345061 9 90 None {"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25966.716, "from_m": 25881.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26168.121, "from_m": 25966.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30431.581, "from_m": 26168.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31351.603, "from_m": 30431.581, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 31532.303, "from_m": 31351.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32189.814, "from_m": 31532.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33886.664, "from_m": 32189.814, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35066.986, "from_m": 33886.664, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37170.876, "from_m": 35066.986, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37334.9, "from_m": 37170.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38988.51, "from_m": 37334.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 39162.07, "from_m": 38988.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39325.261, "from_m": 39162.07, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39618.428, "from_m": 39325.261, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42296.187, "from_m": 39618.428, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42589.354, "from_m": 42296.187, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42752.544, "from_m": 42589.354, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42926.105, "from_m": 42752.544, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54582.505, "from_m": 42926.105, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 54749.85, "from_m": 54582.505, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56133.599, "from_m": 54749.85, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65905.299, "from_m": 56133.599, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66026.162, "from_m": 65905.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625008, "profile_key": "bd858211502070c8400d138a0ae8c880e4b8183a3683c6f39f1e8f0c36b09755", "schedule_id": 5040, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2247", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2318", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 31140.699, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Ealing Broadway", "stage_seq": 17, "distance_m": 32331.883, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "West Ealing", "stage_seq": 18, "distance_m": 33740.806, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2330H", "location": "Southall", "stage_seq": 19, "distance_m": 37670.423, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2334", "location": "Hayes & Harlington", "stage_seq": 20, "distance_m": 40750.015, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Heathrow Airport Jn", "stage_seq": 21, "distance_m": 40957.307, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2337H", "location": "West Drayton", "stage_seq": 22, "distance_m": 48330.335, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340", "location": "Iver", "stage_seq": 23, "distance_m": 50790.827, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2342H", "location": "Langley", "stage_seq": 24, "distance_m": 53068.187, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Dolphin Jn", "stage_seq": 25, "distance_m": 54749.85, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2349H", "location": "Slough", "stage_seq": 26, "distance_m": 56743.074, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Slough West Jn", "stage_seq": 27, "distance_m": 57747.054, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353", "location": "Burnham", "stage_seq": 28, "distance_m": 60692.901, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2355H", "location": "Taplow", "stage_seq": 29, "distance_m": 63152.334, "section_seq": 1, "route_path_id": 67444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Maidenhead East Jn", "stage_seq": 30, "distance_m": 65414.697, "section_seq": 1, "route_path_id": 67444}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Maidenhead", "stage_seq": 31, "distance_m": 66026.162, "section_seq": 1, "route_path_id": 67444}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66026.162, "from_m": 0.0, "section_seq": 1, "route_path_id": 67444}], "total_distance_m": 66026.162, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 53412.679, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 12613.483, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:39Z", "source_id": 51782331, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:49:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:42Z", "source_id": 16711614, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:48Z", "source_id": 51790432, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:53:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:54Z", "source_id": 16714035, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:14Z", "source_id": 51796785, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:57:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:16Z", "source_id": 16715926, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:13Z", "source_id": 51803999, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:01:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:15Z", "source_id": 16718159, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:23Z", "source_id": 51809871, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:04:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:22Z", "source_id": 16719907, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:49Z", "source_id": 51814204, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:54Z", "source_id": 16721261, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:56Z", "source_id": 51819736, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:09:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:03Z", "source_id": 16722983, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:15Z", "source_id": 51823624, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:12:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:18Z", "source_id": 16724220, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:01Z", "source_id": 51828574, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:15:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:04Z", "source_id": 16725694, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:17Z", "source_id": 51835875, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:19:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:19Z", "source_id": 16727875, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:39Z", "source_id": 51845226, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:41Z", "source_id": 16730662, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:18Z", "source_id": 51849482, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:28:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:21Z", "source_id": 16731986, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:09Z", "source_id": 51852573, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:12Z", "source_id": 16732884, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:54Z", "source_id": 51858703, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:33:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:57Z", "source_id": 16734734, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23500, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:20Z", "source_id": 51864554, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:37:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:29Z", "source_id": 16736438, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23541, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:24Z", "source_id": 51869522, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:40:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:27Z", "source_id": 16737834, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23550, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:21Z", "source_id": 51873973, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:43:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:27Z", "source_id": 16739203, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:56Z", "source_id": 51880609, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:48:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:04Z", "source_id": 16741258, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23586, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:15Z", "source_id": 51892268, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:55:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:17Z", "source_id": 16744774, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23593, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:34Z", "source_id": 51896685, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:59:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:43Z", "source_id": 16746062, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23659, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:02Z", "source_id": 51901169, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:03:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:08Z", "source_id": 16747316, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Abbey Wood (Crossrail) 2247 2247 4 22:47:00 None Maidenhead 0001 2359 5 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37078/2026-09-17/detailed None Taplow 2026-09-17T23:59:30+01:00 Maidenhead 3.0 {"type": "LineString", "coordinates": [[-0.6819481, 51.523406400000006], [-0.682301, 51.5233668], [-0.6828973, 51.523288], [-0.6833235, 51.523231599999995], [-0.6841899, 51.5231077], [-0.6850168999999999, 51.52299299999999], [-0.6860440999999999, 51.52286500000001], [-0.6870737, 51.52276049999999], [-0.6894105999999999, 51.5225286], [-0.6897308999999999, 51.5224961], [-0.6899464, 51.522471], [-0.6907196, 51.5223811], [-0.6915920999999999, 51.522281799999995], [-0.6924891, 51.522181], [-0.6926877, 51.5221615], [-0.6927403, 51.5221563], [-0.6934666, 51.5220802], [-0.6939035, 51.522035], [-0.6940920999999999, 51.522011899999995], [-0.6943876, 51.5219758], [-0.6972948999999999, 51.52165159999999], [-0.6988334000000002, 51.52149109999999], [-0.7002510999999999, 51.521348200000006], [-0.7034715, 51.5209971], [-0.7093754, 51.520354399999995], [-0.7098151, 51.520295], [-0.713292, 51.51989789999999], [-0.7141205, 51.51978600000001], [-0.7147682, 51.519701700000006], [-0.7162014999999999, 51.51949499999999], [-0.7169969999999999, 51.5194066], [-0.7180998, 51.519228600000005], [-0.7186522272956171, 51.519155323199186], [-0.7190105, 51.51910779999999], [-0.7198332999999999, 51.51899359999999], [-0.7205439999999999, 51.5188988], [-0.7210415, 51.51883149999999], [-0.7215781, 51.5187528], [-0.7222966999999999, 51.5186502], [-0.7227445, 51.51858979999999]]} 1.8 0000 0003 Taplow Maidenhead Maidenhead 51.5185898 -0.7227445 51.5185898 -0.7227445 1 0 2026-09-16 23:13:51 TERMINATED 2026-09-16 23:03:00 Maidenhead TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747316 1789599729761070 109 109 2026-09-16 23:13:39.428627 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:03:39.383151
594914 618874 B32165 866Y901Z16 2026-09-16 COMPLETE None 2026-09-16 23:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 618874, "stp": "N", "toc": "Unknown", "uid": "B32165", "consist": null, "dest_crs": "LIP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:B32165/2026-09-16/detailed", "trust_id": "866Y901Z16", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liphook", "service_date": "2026-09-16", "dest_arr_time": "2304", "dest_platform": null, "is_terminated": 1, "next_location": "Woking Up Yard Entry/Exit", "signalling_id": "6Y90", "timing_status": "EARLY", "origin_station": "Eastleigh East Yard", "current_leg_arr": "2140½", "current_leg_dep": "2114", "current_leg_end": "Woking Up Yard Entry/Exit", "origin_dep_time": "2030", "origin_platform": null, "current_location": "Farnborough Sig. 100", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7557765933198192, 51.29687971560388], [-0.7556091, 51.2968943], [-0.7547321, 51.29698400000001], [-0.7541226999999999, 51.29706680000001], [-0.7535876999999999, 51.29714469999999], [-0.7535353999999999, 51.2971533], [-0.7530019999999998, 51.2972414], [-0.7521732, 51.297406499999994], [-0.7501401, 51.297805], [-0.7492281999999999, 51.29795419999999], [-0.7482948000000001, 51.2980716], [-0.7474064, 51.298157999999994], [-0.7464281999999999, 51.298261999999994], [-0.7452859, 51.2983423], [-0.7444112, 51.298436], [-0.7426467, 51.298617099999994], [-0.7415472, 51.29873010000001], [-0.7413927, 51.2987447], [-0.7413597999999999, 51.29874779999999], [-0.7412780366284786, 51.29875554324148], [-0.741234157852322, 51.298759698695314], [-0.7411729, 51.29876550000001], [-0.7401222, 51.2988761], [-0.7395675, 51.2989291], [-0.7357857, 51.2993144], [-0.7322643, 51.299673099999985], [-0.7321193182682595, 51.29968596916647], [-0.7319972999999999, 51.2996968], [-0.7289238999999998, 51.3000068], [-0.7286849, 51.300030799999995], [-0.7219544, 51.30071000000001], [-0.7214945999999999, 51.30075639999999], [-0.7208652, 51.30082199999999], [-0.7188524, 51.301018899999995], [-0.7186522272956171, 51.301033812187086], [-0.7179933, 51.30108289999999], [-0.7171221, 51.30112059999999], [-0.7162681000000001, 51.3011483], [-0.7153807999999999, 51.3011533], [-0.7146527, 51.3011482], [-0.7139001000000001, 51.3011208], [-0.7129172, 51.301064199999985], [-0.7121100999999999, 51.3009953], [-0.7113452, 51.30092469999999], [-0.7099996, 51.3008013], [-0.6897551, 51.2989454], [-0.6880362, 51.29878779999999], [-0.6869215999999999, 51.29870390000001], [-0.6857749999999999, 51.29866079999999], [-0.6845413, 51.298675], [-0.6835247999999999, 51.2987352], [-0.6826343, 51.29882259999999], [-0.6816955, 51.2989335], [-0.6816234, 51.2989444], [-0.6801154, 51.299170499999995], [-0.6768099176976375, 51.29964887982075], [-0.6749849, 51.29991299999999], [-0.6720407, 51.300339099999995], [-0.6708688927457207, 51.30050868642845], [-0.6685553999999999, 51.300843500000006], [-0.6624077, 51.3017382], [-0.6611601, 51.30190279999999], [-0.6599345, 51.30204390000001], [-0.6587564, 51.3021668], [-0.6577835999999999, 51.302245], [-0.6575858999999998, 51.3022595], [-0.6514323999999999, 51.3026448], [-0.6474243999999999, 51.3028957], [-0.6472295, 51.30290819999998], [-0.6396675, 51.303370400000006], [-0.6386407, 51.303465799999984], [-0.6356038, 51.303646500000006], [-0.6352085000000001, 51.30366680000001], [-0.6346711999999999, 51.3037041], [-0.6339067, 51.3037571], [-0.6322329, 51.3038554], [-0.6318843, 51.3038799], [-0.6307468999999999, 51.30395969999999], [-0.6294767, 51.30406339999999], [-0.628820698883665, 51.30412848899193], [-0.6260127, 51.304407100000006], [-0.6257098, 51.30443629999999], [-0.6175047999999999, 51.305232999999994], [-0.616813, 51.305300200000005], [-0.6132375, 51.3056474], [-0.6129678, 51.3056723], [-0.6105726, 51.30591540000001], [-0.608958, 51.30607469999999], [-0.6073849, 51.30625439999999], [-0.605809, 51.3064632], [-0.6019948, 51.3070589], [-0.5989394, 51.307541500000006], [-0.5843916, 51.30983909999999], [-0.5837316, 51.3099505], [-0.5817334, 51.3102879], [-0.5796681, 51.3106785], [-0.5779247, 51.311081399999985], [-0.5758649, 51.31160270000001], [-0.574571, 51.31196190000001], [-0.5743969, 51.3120118], [-0.5725113999999999, 51.31256630000001], [-0.5721322, 51.3127048], [-0.5718635, 51.3128165], [-0.5716554, 51.3129077], [-0.5714246999999999, 51.3129941], [-0.5711510999999999, 51.31309149999999], [-0.5696214999999999, 51.3136378], [-0.5688996, 51.3139133], [-0.5682145999999999, 51.31417909999999], [-0.5676535, 51.31439950000001], [-0.5669289, 51.31468769999999], [-0.566322, 51.3149387], [-0.5658343999999998, 51.3151385], [-0.5654959116791917, 51.31527330687307]]}", "current_leg_start": "Farnborough (Main)", "dest_arr_time_act": "2304", "motion_projection": null, "next_location_lat": "51.3152733", "next_location_lon": "-0.5654959", "previous_location": "Eastleigh East Yard", "current_leg_milage": "8.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 13, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51585878\", \"confirmationDeadline\": \"2026-09-16T21:19:32+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "2030", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "26.5", "current_position_lat": "51.3152733", "current_position_lon": "-0.5654959", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:39:18Z\", \"source_id\": 51490220, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:40:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:39:24Z\", \"source_id\": 16627108, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:59:04Z\", \"source_id\": 51537825, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:00:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:59:07Z\", \"source_id\": 16640780, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:10:58Z\", \"source_id\": 51567563, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:11:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:11:00Z\", \"source_id\": 16649015, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27020, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:14:12Z\", \"source_id\": 51575419, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:15:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:14:18Z\", \"source_id\": 16651207, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnborough Sig. 100", "service_state_platform": "1", "timing_fact_generation": 1789596116959337, "current_leg_arrival_utc": "2026-09-16T21:19:32+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:00.040966", "service_state_evidence_id": 51587978, "current_leg_start_actual_dep": "2026-09-16T21:14:32+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:02.453804", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None LIP 6Y90 None None None None None [{"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:39:18Z", "source_id": 51490220, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T19:40:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:39:24Z", "source_id": 16627108, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27087, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:59:04Z", "source_id": 51537825, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T20:00:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:59:07Z", "source_id": 16640780, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27034, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:10:58Z", "source_id": 51567563, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:11:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:11:00Z", "source_id": 16649015, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27020, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:14:12Z", "source_id": 51575419, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T20:15:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:14:18Z", "source_id": 16651207, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:15:00+01:00", "operational_fact": true}] Eastleigh East Yard 2030 2030 None None None Liphook 2304 2304 None EARLY -14 minutes https://www.realtimetrains.co.uk/service/gb-nr:B32165/2026-09-16/detailed None Farnborough (Main) 2026-09-16T21:14:32+01:00 Woking Up Yard Entry/Exit 26.5 {"type": "LineString", "coordinates": [[-0.7557765933198192, 51.29687971560388], [-0.7556091, 51.2968943], [-0.7547321, 51.29698400000001], [-0.7541226999999999, 51.29706680000001], [-0.7535876999999999, 51.29714469999999], [-0.7535353999999999, 51.2971533], [-0.7530019999999998, 51.2972414], [-0.7521732, 51.297406499999994], [-0.7501401, 51.297805], [-0.7492281999999999, 51.29795419999999], [-0.7482948000000001, 51.2980716], [-0.7474064, 51.298157999999994], [-0.7464281999999999, 51.298261999999994], [-0.7452859, 51.2983423], [-0.7444112, 51.298436], [-0.7426467, 51.298617099999994], [-0.7415472, 51.29873010000001], [-0.7413927, 51.2987447], [-0.7413597999999999, 51.29874779999999], [-0.7412780366284786, 51.29875554324148], [-0.741234157852322, 51.298759698695314], [-0.7411729, 51.29876550000001], [-0.7401222, 51.2988761], [-0.7395675, 51.2989291], [-0.7357857, 51.2993144], [-0.7322643, 51.299673099999985], [-0.7321193182682595, 51.29968596916647], [-0.7319972999999999, 51.2996968], [-0.7289238999999998, 51.3000068], [-0.7286849, 51.300030799999995], [-0.7219544, 51.30071000000001], [-0.7214945999999999, 51.30075639999999], [-0.7208652, 51.30082199999999], [-0.7188524, 51.301018899999995], [-0.7186522272956171, 51.301033812187086], [-0.7179933, 51.30108289999999], [-0.7171221, 51.30112059999999], [-0.7162681000000001, 51.3011483], [-0.7153807999999999, 51.3011533], [-0.7146527, 51.3011482], [-0.7139001000000001, 51.3011208], [-0.7129172, 51.301064199999985], [-0.7121100999999999, 51.3009953], [-0.7113452, 51.30092469999999], [-0.7099996, 51.3008013], [-0.6897551, 51.2989454], [-0.6880362, 51.29878779999999], [-0.6869215999999999, 51.29870390000001], [-0.6857749999999999, 51.29866079999999], [-0.6845413, 51.298675], [-0.6835247999999999, 51.2987352], [-0.6826343, 51.29882259999999], [-0.6816955, 51.2989335], [-0.6816234, 51.2989444], [-0.6801154, 51.299170499999995], [-0.6768099176976375, 51.29964887982075], [-0.6749849, 51.29991299999999], [-0.6720407, 51.300339099999995], [-0.6708688927457207, 51.30050868642845], [-0.6685553999999999, 51.300843500000006], [-0.6624077, 51.3017382], [-0.6611601, 51.30190279999999], [-0.6599345, 51.30204390000001], [-0.6587564, 51.3021668], [-0.6577835999999999, 51.302245], [-0.6575858999999998, 51.3022595], [-0.6514323999999999, 51.3026448], [-0.6474243999999999, 51.3028957], [-0.6472295, 51.30290819999998], [-0.6396675, 51.303370400000006], [-0.6386407, 51.303465799999984], [-0.6356038, 51.303646500000006], [-0.6352085000000001, 51.30366680000001], [-0.6346711999999999, 51.3037041], [-0.6339067, 51.3037571], [-0.6322329, 51.3038554], [-0.6318843, 51.3038799], [-0.6307468999999999, 51.30395969999999], [-0.6294767, 51.30406339999999], [-0.628820698883665, 51.30412848899193], [-0.6260127, 51.304407100000006], [-0.6257098, 51.30443629999999], [-0.6175047999999999, 51.305232999999994], [-0.616813, 51.305300200000005], [-0.6132375, 51.3056474], [-0.6129678, 51.3056723], [-0.6105726, 51.30591540000001], [-0.608958, 51.30607469999999], [-0.6073849, 51.30625439999999], [-0.605809, 51.3064632], [-0.6019948, 51.3070589], [-0.5989394, 51.307541500000006], [-0.5843916, 51.30983909999999], [-0.5837316, 51.3099505], [-0.5817334, 51.3102879], [-0.5796681, 51.3106785], [-0.5779247, 51.311081399999985], [-0.5758649, 51.31160270000001], [-0.574571, 51.31196190000001], [-0.5743969, 51.3120118], [-0.5725113999999999, 51.31256630000001], [-0.5721322, 51.3127048], [-0.5718635, 51.3128165], [-0.5716554, 51.3129077], [-0.5714246999999999, 51.3129941], [-0.5711510999999999, 51.31309149999999], [-0.5696214999999999, 51.3136378], [-0.5688996, 51.3139133], [-0.5682145999999999, 51.31417909999999], [-0.5676535, 51.31439950000001], [-0.5669289, 51.31468769999999], [-0.566322, 51.3149387], [-0.5658343999999998, 51.3151385], [-0.5654959116791917, 51.31527330687307]]} 8.4 2114 2140½ Eastleigh East Yard Farnborough Sig. 100 Woking Up Yard Entry/Exit 51.3152733 -0.5654959 51.3152733 -0.5654959 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Farnborough Sig. 100 TD TRACKING_TIMEOUT 51587978 1789596116959337 36 36 2026-09-16 23:14:02.453804 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:00.040966
594915 624122 P91403 895U64M816 2026-09-16 COMPLETE None 2026-09-16 23:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624122, "stp": "P", "toc": "Southeastern", "uid": "P91403", "consist": "395025", "dest_crs": "XRE", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91403/2026-09-16/detailed", "trust_id": "895U64M816", "origin_crs": "FAV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ramsgate E.M.U.D.", "service_date": "2026-09-16", "dest_arr_time": "2250", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5U64", "timing_status": "LATE", "origin_station": "Faversham", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2205", "origin_platform": "3", "current_location": "RM Depot Exit Margate End", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+14 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2250", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Margate", "current_leg_milage": null, "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 110.166, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 224.018, \"from_m\": 110.166, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 655.418, \"from_m\": 224.018, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10495.813, \"from_m\": 655.418, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11512.509, \"from_m\": 10495.813, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16568.23, \"from_m\": 11512.509, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18219.415, \"from_m\": 16568.23, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 18708.378, \"from_m\": 18219.415, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22759.725, \"from_m\": 18708.378, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22784.794, \"from_m\": 22759.725, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 23571.78, \"from_m\": 22784.794, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23591.606, \"from_m\": 23571.78, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 25332.224, \"from_m\": 23591.606, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25349.06, \"from_m\": 25332.224, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29312.764, \"from_m\": 25349.06, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29681.494, \"from_m\": 29312.764, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32967.209, \"from_m\": 29681.494, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34769.369, \"from_m\": 32967.209, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35642.141, \"from_m\": 34769.369, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 41630.12, \"from_m\": 35642.141, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42754.309, \"from_m\": 41630.12, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43369.913, \"from_m\": 42754.309, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43591.585, \"from_m\": 43369.913, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43859.729, \"from_m\": 43591.585, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624122, \"profile_key\": \"12ac6520de73f06b5062badb8903a7e618c54213d2ce14375c51517864c4a09d\", \"schedule_id\": 24697, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Faversham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215H\", \"location\": \"Herne Bay\", \"stage_seq\": 2, \"distance_m\": 17268.524, \"section_seq\": 1, \"route_path_id\": 37915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"Margate\", \"stage_seq\": 3, \"distance_m\": 35149.054, \"section_seq\": 1, \"route_path_id\": 37915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"RM Depot Exit Margate End\", \"stage_seq\": 4, \"distance_m\": 43754.225, \"section_seq\": 1, \"route_path_id\": 37915}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": null, \"location\": \"Ramsgate E.M.U.D.\", \"stage_seq\": 5, \"distance_m\": 43859.729, \"section_seq\": 1, \"route_path_id\": 37915}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43859.729, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37915}], \"total_distance_m\": 43859.729, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 43859.729, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2205", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:50Z\", \"source_id\": 51720036, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 33164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:07Z\", \"source_id\": 51747186, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:12Z\", \"source_id\": 16701247, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:11Z\", \"source_id\": 51767624, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:16Z\", \"source_id\": 16707203, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33040, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:38Z\", \"source_id\": 51797500, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:38Z\", \"source_id\": 16716110, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "RM Depot Exit Margate End", "service_state_platform": null, "timing_fact_generation": 1789598591899506, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:00.044246", "service_state_evidence_id": 51797500, "current_leg_start_actual_dep": null, "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:02.642754", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P FAV XRE 5U64 395025 6 140 None {"version": 3, "segments": [{"to_m": 110.166, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 224.018, "from_m": 110.166, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 655.418, "from_m": 224.018, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10495.813, "from_m": 655.418, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11512.509, "from_m": 10495.813, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16568.23, "from_m": 11512.509, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18219.415, "from_m": 16568.23, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 18708.378, "from_m": 18219.415, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22759.725, "from_m": 18708.378, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22784.794, "from_m": 22759.725, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 23571.78, "from_m": 22784.794, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23591.606, "from_m": 23571.78, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 25332.224, "from_m": 23591.606, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25349.06, "from_m": 25332.224, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29312.764, "from_m": 25349.06, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29681.494, "from_m": 29312.764, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32967.209, "from_m": 29681.494, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34769.369, "from_m": 32967.209, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35642.141, "from_m": 34769.369, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 41630.12, "from_m": 35642.141, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42754.309, "from_m": 41630.12, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43369.913, "from_m": 42754.309, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43591.585, "from_m": 43369.913, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43859.729, "from_m": 43591.585, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624122, "profile_key": "12ac6520de73f06b5062badb8903a7e618c54213d2ce14375c51517864c4a09d", "schedule_id": 24697, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2205", "location": "Faversham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Herne Bay", "stage_seq": 2, "distance_m": 17268.524, "section_seq": 1, "route_path_id": 37915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Margate", "stage_seq": 3, "distance_m": 35149.054, "section_seq": 1, "route_path_id": 37915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "RM Depot Exit Margate End", "stage_seq": 4, "distance_m": 43754.225, "section_seq": 1, "route_path_id": 37915}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": null, "location": "Ramsgate E.M.U.D.", "stage_seq": 5, "distance_m": 43859.729, "section_seq": 1, "route_path_id": 37915}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43859.729, "from_m": 0.0, "section_seq": 1, "route_path_id": 37915}], "total_distance_m": 43859.729, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 43859.729, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 33204, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:50Z", "source_id": 51720036, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T21:19:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 33164, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:07Z", "source_id": 51747186, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:33:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:12Z", "source_id": 16701247, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33140, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:11Z", "source_id": 51767624, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:16Z", "source_id": 16707203, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33040, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:38Z", "source_id": 51797500, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:57:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:38Z", "source_id": 16716110, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}] Faversham 2205 2205 3 None None Ramsgate E.M.U.D. 2250 2250 None LATE +14 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91403/2026-09-16/detailed None None None None None None None None None Margate RM Depot Exit Margate End None None None None None 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 RM Depot Exit Margate End TD TRACKING_TIMEOUT 51797500 1789598591899506 63 63 2026-09-16 23:14:02.642754 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:00.044246
594916 624542 C61471 722A41M816 2026-09-16 COMPLETE None 2026-09-16 23:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624542, "stp": "P", "toc": "London Underground", "uid": "C61471", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61471/2026-09-16/detailed", "trust_id": "722A41M816", "origin_crs": "SBP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-16", "dest_arr_time": "2304", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A41", "timing_status": "LATE", "origin_station": "Stonebridge Park", "current_leg_arr": "2236", "current_leg_dep": "2234", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "2225", "origin_platform": "1", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "2304", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": "Kensal Green", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2225", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:05Z\", \"source_id\": 16698775, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:48Z\", \"source_id\": 16699796, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:13Z\", \"source_id\": 16701922, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:35:21Z\", \"source_id\": 16703146, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789598594233709, "current_leg_arrival_utc": "2026-09-17T22:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:00.083377", "service_state_evidence_id": 16703146, "current_leg_start_actual_dep": "2026-09-17T22:32:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:02.648513", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P SBP ZEL 2A41 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:05Z", "source_id": 16698775, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:48Z", "source_id": 16699796, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:13Z", "source_id": 16701922, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:35:21Z", "source_id": 16703146, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:36:00+01:00", "operational_fact": true}] Stonebridge Park 2225 2225 1 None None Elephant & Castle L.T. 2304 2304 None LATE 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61471/2026-09-16/detailed None Kensal Green 2026-09-17T22:32:00+01:00 Queen's Park (DC) 2.0 {"type": "LineString", "coordinates": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]} 0.8 2234 2236 Kensal Green Queen's Park (DC) Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Queen's Park (DC) TRUST TRACKING_TIMEOUT 16703146 1789598594233709 11 11 2026-09-16 23:14:02.648513 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:00.083377
594917 624727 C29731 631T71M816 2026-09-16 COMPLETE 16747667 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624727, "stp": "P", "toc": "Chiltern Railways", "uid": "C29731", "consist": "165033", "dest_crs": "OXF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C29731/2026-09-17/detailed", "trust_id": "631T71M816", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": "2", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "1T71", "timing_status": "EARLY", "origin_station": "London Marylebone", "current_leg_arr": "0004", "current_leg_dep": "2357", "current_leg_end": "Oxford", "origin_dep_time": "2234", "origin_platform": "3", "current_location": "Oxford", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2743985999999998, 51.8045278], [-1.2747304000000002, 51.8042008], [-1.2752111, 51.8037203], [-1.2754148, 51.803497400000005], [-1.2756217, 51.80326509999999], [-1.2758712, 51.802982500000006], [-1.2760385, 51.80279699999999], [-1.2770447, 51.8014916], [-1.2777805, 51.8005543], [-1.2781304, 51.8000058], [-1.2788685999999998, 51.7985833], [-1.2791664, 51.7978186], [-1.2793407, 51.797442], [-1.2797526, 51.7964494], [-1.2802762, 51.79466579999999], [-1.2805194999999998, 51.7931763], [-1.2805509, 51.79293519999999], [-1.2806761, 51.7915327], [-1.2806642999999998, 51.791001400000006], [-1.2806311999999995, 51.79047049999999], [-1.2805845, 51.789546400000006], [-1.2804708000000002, 51.7885779], [-1.2802253999999995, 51.78738789999999], [-1.2799201, 51.7862848], [-1.2797755999999998, 51.78581889999999], [-1.2793966, 51.7845966], [-1.2789327999999998, 51.7830135], [-1.2786576999999997, 51.78185899999999], [-1.2785285999999998, 51.78072589999999], [-1.2784686, 51.779844700000005], [-1.2784516999999995, 51.7793197], [-1.2784377, 51.77914749999999], [-1.2784075, 51.7788722], [-1.2783437, 51.77858249999999], [-1.2782140999999998, 51.7781918], [-1.2780487000000005, 51.777801099999984], [-1.277896166034533, 51.77753249589623], [-1.2778797, 51.77750350000001], [-1.2776754, 51.77719569999999], [-1.2772642, 51.7766506], [-1.2769285999999995, 51.77621649999999], [-1.2765984999999995, 51.7757539], [-1.2762056999999998, 51.7751585], [-1.275861, 51.774482899999995], [-1.2755673999999997, 51.773923800000006], [-1.2752945, 51.7733417], [-1.2751181, 51.7729089], [-1.2748767, 51.7722782], [-1.2746702, 51.7716599], [-1.2745267, 51.77122009999999], [-1.2743476, 51.7706214], [-1.2742138, 51.77024579999999], [-1.2739264999999995, 51.76937220000001], [-1.2738351, 51.7690334], [-1.2734949999999998, 51.767773099999985], [-1.2734635277819524, 51.76764555469527], [-1.2734228, 51.76748049999999], [-1.2732712, 51.766866], [-1.2731216, 51.76612759999998], [-1.2730582, 51.76574219999999], [-1.2729848, 51.76538299999999], [-1.2728633, 51.7646526], [-1.2727510000000002, 51.763871299999984], [-1.2727390999999997, 51.7637715], [-1.2727041999999995, 51.763477399999985], [-1.2726602, 51.76305], [-1.2726157, 51.7626208], [-1.2725928999999998, 51.7622065], [-1.2725722, 51.7619637], [-1.2725220999999998, 51.76131610000001], [-1.2724784999999998, 51.760825], [-1.2724535, 51.7605526], [-1.2724269, 51.7602812], [-1.2723625, 51.7599361], [-1.2723313, 51.75976880000001], [-1.2722672, 51.7595117], [-1.2721828, 51.75923879999999], [-1.2720701, 51.7588914], [-1.2719302, 51.7585374], [-1.271882, 51.7584056], [-1.2715011, 51.7574456], [-1.2712861, 51.75684050000001], [-1.2711787, 51.75652349999999], [-1.27108, 51.7562924], [-1.2710391, 51.7562144], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Oxford Parkway", "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Oxford Parkway", "current_leg_milage": "3.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29576.061, \"from_m\": 9324.111, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 29610.763, \"from_m\": 29576.061, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30335.368, \"from_m\": 29610.763, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 30395.139, \"from_m\": 30335.368, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42443.664, \"from_m\": 30395.139, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 44191.482, \"from_m\": 42443.664, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 44277.845, \"from_m\": 44191.482, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44535.662, \"from_m\": 44277.845, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 44912.75, \"from_m\": 44535.662, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44973.459, \"from_m\": 44912.75, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45070.405, \"from_m\": 44973.459, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48868.46, \"from_m\": 45070.405, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55935.846, \"from_m\": 48868.46, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 57249.106, \"from_m\": 55935.846, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58141.593, \"from_m\": 57249.106, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 59253.163, \"from_m\": 58141.593, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 86089.624, \"from_m\": 59253.163, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 86162.801, \"from_m\": 86089.624, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86207.243, \"from_m\": 86162.801, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 87097.217, \"from_m\": 86207.243, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102797.786, \"from_m\": 87097.217, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 104852.043, \"from_m\": 102797.786, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 105032.136, \"from_m\": 104852.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105104.865, \"from_m\": 105032.136, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 105940.198, \"from_m\": 105104.865, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 106338.336, \"from_m\": 105940.198, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 106402.648, \"from_m\": 106338.336, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106438.664, \"from_m\": 106402.648, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 106505.507, \"from_m\": 106438.664, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 106535.022, \"from_m\": 106505.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106730.433, \"from_m\": 106535.022, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624727, \"profile_key\": \"87855e96fc61ab20686b54b06646d667980fcaa1b130184c16977b37178bdcf8\", \"schedule_id\": 3593, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Northolt Park\", \"stage_seq\": 4, \"distance_m\": 15701.262, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 5, \"distance_m\": 17033.992, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"South Ruislip\", \"stage_seq\": 6, \"distance_m\": 18570.06, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"West Ruislip\", \"stage_seq\": 7, \"distance_m\": 21492.555, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Denham\", \"stage_seq\": 8, \"distance_m\": 25814.918, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Gerrards Cross\", \"stage_seq\": 9, \"distance_m\": 30029.071, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Beaconsfield\", \"stage_seq\": 10, \"distance_m\": 36846.247, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"High Wycombe\", \"stage_seq\": 11, \"distance_m\": 44742.439, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Saunderton\", \"stage_seq\": 12, \"distance_m\": 52647.758, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Princes Risborough\", \"stage_seq\": 13, \"distance_m\": 57717.438, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Haddenham & Thame Parkway\", \"stage_seq\": 14, \"distance_m\": 66994.761, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Bicester South Jn\", \"stage_seq\": 15, \"distance_m\": 86059.273, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Gavray Jn\", \"stage_seq\": 16, \"distance_m\": 87160.095, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Bicester Village\", \"stage_seq\": 17, \"distance_m\": 87711.923, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2353H\", \"location\": \"Islip\", \"stage_seq\": 18, \"distance_m\": 97337.639, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2358\", \"location\": \"Oxford Parkway\", \"stage_seq\": 19, \"distance_m\": 100941.103, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Woodstock Road Jn\", \"stage_seq\": 20, \"distance_m\": 102527.8, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Oxford North Jn\", \"stage_seq\": 21, \"distance_m\": 105132.618, \"section_seq\": 1, \"route_path_id\": 67043}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 22, \"distance_m\": 106730.433, \"section_seq\": 1, \"route_path_id\": 67043}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 106730.433, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67043}], \"total_distance_m\": 106730.433, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 106456.513, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 273.92, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2234", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.7539662", "current_position_lon": "-1.2702377", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:15Z\", \"source_id\": 51765852, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:18Z\", \"source_id\": 16706652, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:06Z\", \"source_id\": 51777216, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:08Z\", \"source_id\": 16710096, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:19Z\", \"source_id\": 51783622, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:23Z\", \"source_id\": 16712004, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:59Z\", \"source_id\": 51786983, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:04Z\", \"source_id\": 16713025, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:43Z\", \"source_id\": 51795904, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:48Z\", \"source_id\": 16715667, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:37Z\", \"source_id\": 51804868, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:42Z\", \"source_id\": 16718396, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:56Z\", \"source_id\": 51816158, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:03Z\", \"source_id\": 16721856, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:13Z\", \"source_id\": 51827202, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:17Z\", \"source_id\": 16725294, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:15Z\", \"source_id\": 51839319, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:21Z\", \"source_id\": 16728940, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:18Z\", \"source_id\": 51844598, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:23Z\", \"source_id\": 16730481, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:55Z\", \"source_id\": 51855396, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:59Z\", \"source_id\": 16733738, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24291, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:39Z\", \"source_id\": 51874463, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:43Z\", \"source_id\": 16739387, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:50Z\", \"source_id\": 51886221, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:53Z\", \"source_id\": 16743009, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:27Z\", \"source_id\": 51892600, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:33Z\", \"source_id\": 16744870, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:09Z\", \"source_id\": 16747667, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "2", "timing_fact_generation": 1789599789880450, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:00.093332", "service_state_evidence_id": 16747667, "current_leg_start_actual_dep": "2026-09-17T23:58:00+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:02.683601", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB OXF 1T71 165033 3 75 None {"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29576.061, "from_m": 9324.111, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 29610.763, "from_m": 29576.061, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30335.368, "from_m": 29610.763, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 30395.139, "from_m": 30335.368, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42443.664, "from_m": 30395.139, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44191.482, "from_m": 42443.664, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 44277.845, "from_m": 44191.482, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44535.662, "from_m": 44277.845, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 44912.75, "from_m": 44535.662, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44973.459, "from_m": 44912.75, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45070.405, "from_m": 44973.459, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48868.46, "from_m": 45070.405, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55935.846, "from_m": 48868.46, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57249.106, "from_m": 55935.846, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58141.593, "from_m": 57249.106, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 59253.163, "from_m": 58141.593, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 86089.624, "from_m": 59253.163, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 86162.801, "from_m": 86089.624, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86207.243, "from_m": 86162.801, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 87097.217, "from_m": 86207.243, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102797.786, "from_m": 87097.217, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 104852.043, "from_m": 102797.786, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 105032.136, "from_m": 104852.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105104.865, "from_m": 105032.136, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 105940.198, "from_m": 105104.865, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 106338.336, "from_m": 105940.198, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 106402.648, "from_m": 106338.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106438.664, "from_m": 106402.648, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 106505.507, "from_m": 106438.664, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 106535.022, "from_m": 106505.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106730.433, "from_m": 106535.022, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624727, "profile_key": "87855e96fc61ab20686b54b06646d667980fcaa1b130184c16977b37178bdcf8", "schedule_id": 3593, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2234", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Northolt Park", "stage_seq": 4, "distance_m": 15701.262, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Northolt Park Jn", "stage_seq": 5, "distance_m": 17033.992, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "South Ruislip", "stage_seq": 6, "distance_m": 18570.06, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "West Ruislip", "stage_seq": 7, "distance_m": 21492.555, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Denham", "stage_seq": 8, "distance_m": 25814.918, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Gerrards Cross", "stage_seq": 9, "distance_m": 30029.071, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Beaconsfield", "stage_seq": 10, "distance_m": 36846.247, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "High Wycombe", "stage_seq": 11, "distance_m": 44742.439, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Saunderton", "stage_seq": 12, "distance_m": 52647.758, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Princes Risborough", "stage_seq": 13, "distance_m": 57717.438, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Haddenham & Thame Parkway", "stage_seq": 14, "distance_m": 66994.761, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Bicester South Jn", "stage_seq": 15, "distance_m": 86059.273, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Gavray Jn", "stage_seq": 16, "distance_m": 87160.095, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Bicester Village", "stage_seq": 17, "distance_m": 87711.923, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2353H", "location": "Islip", "stage_seq": 18, "distance_m": 97337.639, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2358", "location": "Oxford Parkway", "stage_seq": 19, "distance_m": 100941.103, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Woodstock Road Jn", "stage_seq": 20, "distance_m": 102527.8, "section_seq": 1, "route_path_id": 67043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Oxford North Jn", "stage_seq": 21, "distance_m": 105132.618, "section_seq": 1, "route_path_id": 67043}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Oxford", "stage_seq": 22, "distance_m": 106730.433, "section_seq": 1, "route_path_id": 67043}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 106730.433, "from_m": 0.0, "section_seq": 1, "route_path_id": 67043}], "total_distance_m": 106730.433, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 106456.513, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 273.92, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:15Z", "source_id": 51765852, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:42:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:18Z", "source_id": 16706652, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18251, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:06Z", "source_id": 51777216, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:47:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:08Z", "source_id": 16710096, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:19Z", "source_id": 51783622, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:23Z", "source_id": 16712004, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:59Z", "source_id": 51786983, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:52:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:04Z", "source_id": 16713025, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23297, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:43Z", "source_id": 51795904, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:57:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:48Z", "source_id": 16715667, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:37Z", "source_id": 51804868, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:02:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:42Z", "source_id": 16718396, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23326, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:56Z", "source_id": 51816158, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:09:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:03Z", "source_id": 16721856, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:13Z", "source_id": 51827202, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:15:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:17Z", "source_id": 16725294, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:15Z", "source_id": 51839319, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:22:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:21Z", "source_id": 16728940, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23375, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:18Z", "source_id": 51844598, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:25:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:23Z", "source_id": 16730481, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21149, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:55Z", "source_id": 51855396, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:31:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:59Z", "source_id": 16733738, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24291, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:39Z", "source_id": 51874463, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:43:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:43Z", "source_id": 16739387, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24319, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:50Z", "source_id": 51886221, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:52:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:53Z", "source_id": 16743009, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24067, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:27Z", "source_id": 51892600, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:56:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:33Z", "source_id": 16744870, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:09Z", "source_id": 16747667, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] London Marylebone 2234 2234 3 None None Oxford 0005 0005 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C29731/2026-09-17/detailed None Oxford Parkway 2026-09-17T23:58:00+01:00 Oxford 7.0 {"type": "LineString", "coordinates": [[-1.2743985999999998, 51.8045278], [-1.2747304000000002, 51.8042008], [-1.2752111, 51.8037203], [-1.2754148, 51.803497400000005], [-1.2756217, 51.80326509999999], [-1.2758712, 51.802982500000006], [-1.2760385, 51.80279699999999], [-1.2770447, 51.8014916], [-1.2777805, 51.8005543], [-1.2781304, 51.8000058], [-1.2788685999999998, 51.7985833], [-1.2791664, 51.7978186], [-1.2793407, 51.797442], [-1.2797526, 51.7964494], [-1.2802762, 51.79466579999999], [-1.2805194999999998, 51.7931763], [-1.2805509, 51.79293519999999], [-1.2806761, 51.7915327], [-1.2806642999999998, 51.791001400000006], [-1.2806311999999995, 51.79047049999999], [-1.2805845, 51.789546400000006], [-1.2804708000000002, 51.7885779], [-1.2802253999999995, 51.78738789999999], [-1.2799201, 51.7862848], [-1.2797755999999998, 51.78581889999999], [-1.2793966, 51.7845966], [-1.2789327999999998, 51.7830135], [-1.2786576999999997, 51.78185899999999], [-1.2785285999999998, 51.78072589999999], [-1.2784686, 51.779844700000005], [-1.2784516999999995, 51.7793197], [-1.2784377, 51.77914749999999], [-1.2784075, 51.7788722], [-1.2783437, 51.77858249999999], [-1.2782140999999998, 51.7781918], [-1.2780487000000005, 51.777801099999984], [-1.277896166034533, 51.77753249589623], [-1.2778797, 51.77750350000001], [-1.2776754, 51.77719569999999], [-1.2772642, 51.7766506], [-1.2769285999999995, 51.77621649999999], [-1.2765984999999995, 51.7757539], [-1.2762056999999998, 51.7751585], [-1.275861, 51.774482899999995], [-1.2755673999999997, 51.773923800000006], [-1.2752945, 51.7733417], [-1.2751181, 51.7729089], [-1.2748767, 51.7722782], [-1.2746702, 51.7716599], [-1.2745267, 51.77122009999999], [-1.2743476, 51.7706214], [-1.2742138, 51.77024579999999], [-1.2739264999999995, 51.76937220000001], [-1.2738351, 51.7690334], [-1.2734949999999998, 51.767773099999985], [-1.2734635277819524, 51.76764555469527], [-1.2734228, 51.76748049999999], [-1.2732712, 51.766866], [-1.2731216, 51.76612759999998], [-1.2730582, 51.76574219999999], [-1.2729848, 51.76538299999999], [-1.2728633, 51.7646526], [-1.2727510000000002, 51.763871299999984], [-1.2727390999999997, 51.7637715], [-1.2727041999999995, 51.763477399999985], [-1.2726602, 51.76305], [-1.2726157, 51.7626208], [-1.2725928999999998, 51.7622065], [-1.2725722, 51.7619637], [-1.2725220999999998, 51.76131610000001], [-1.2724784999999998, 51.760825], [-1.2724535, 51.7605526], [-1.2724269, 51.7602812], [-1.2723625, 51.7599361], [-1.2723313, 51.75976880000001], [-1.2722672, 51.7595117], [-1.2721828, 51.75923879999999], [-1.2720701, 51.7588914], [-1.2719302, 51.7585374], [-1.271882, 51.7584056], [-1.2715011, 51.7574456], [-1.2712861, 51.75684050000001], [-1.2711787, 51.75652349999999], [-1.27108, 51.7562924], [-1.2710391, 51.7562144], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} 3.7 2357 0004 Oxford Parkway Oxford Oxford 51.7539662 -1.2702377 51.7539662 -1.2702377 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Oxford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747667 1789599789880450 75 75 2026-09-16 23:14:02.683601 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:00.093332
594918 624792 P91068 895N68M816 2026-09-16 COMPLETE None 2026-09-16 23:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624792, "stp": "P", "toc": "Southeastern", "uid": "P91068", "consist": "377522", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91068/2026-09-16/detailed", "trust_id": "895N68M816", "origin_crs": "AFK", "show_on_map": 0, "dar_est_time": "22:38:00", "dar_platform": null, "dest_station": "Ashford Down Sidings", "service_date": "2026-09-16", "dest_arr_time": "2300", "dest_platform": null, "is_terminated": 1, "next_location": "Ashford Down Yd Washer Rd", "signalling_id": "5N68", "timing_status": "LATE", "origin_station": "Ashford (Kent)", "current_leg_arr": "2242", "current_leg_dep": "2241", "current_leg_end": "Ashford Down Yd Washer Rd", "origin_dep_time": "2237", "origin_platform": "6", "current_location": "Ashford International", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]}", "current_leg_start": "Ashford (Kent)", "dest_arr_time_act": "2300", "motion_projection": null, "next_location_lat": "51.1407946", "next_location_lon": "0.8875536", "previous_location": null, "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51767045\", \"confirmationDeadline\": \"2026-09-16T22:46:24+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 211.005, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 240.309, \"from_m\": 211.005, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 301.573, \"from_m\": 240.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 448.196, \"from_m\": 301.573, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 567.106, \"from_m\": 448.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 670.824, \"from_m\": 567.106, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1559.335, \"from_m\": 670.824, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 624792, \"profile_key\": \"178909e3c3e674fc3a6816a6d6f9858a5eb728686280497f9bf58726b4bb28d9\", \"schedule_id\": 24580, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 2, \"distance_m\": 736.385, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2249\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 3, \"distance_m\": 984.378, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": null, \"location\": \"Ashford Down Sidings\", \"stage_seq\": 4, \"distance_m\": 1559.335, \"section_seq\": 1, \"route_path_id\": 37967}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1559.335, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}], \"total_distance_m\": 1559.335, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1379.161, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 180.174, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2237", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "51.1407946", "current_position_lon": "0.8875536", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Ashford (Kent)", "service_state_platform": "6", "timing_fact_generation": 1789594918767716, "current_leg_arrival_utc": "2026-09-16T22:46:24+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:00.097951", "service_state_evidence_id": 51767045, "current_leg_start_actual_dep": "2026-09-16T22:41:24+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:02.686081", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P AFK None 5N68 377522 4 100 None {"version": 3, "segments": [{"to_m": 211.005, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 240.309, "from_m": 211.005, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 301.573, "from_m": 240.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 448.196, "from_m": 301.573, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 567.106, "from_m": 448.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 670.824, "from_m": 567.106, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1559.335, "from_m": 670.824, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 624792, "profile_key": "178909e3c3e674fc3a6816a6d6f9858a5eb728686280497f9bf58726b4bb28d9", "schedule_id": 24580, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2237", "location": "Ashford (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Ashford Down Yard", "stage_seq": 2, "distance_m": 736.385, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2249", "location": "Ashford Down Yd Washer Rd", "stage_seq": 3, "distance_m": 984.378, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": null, "location": "Ashford Down Sidings", "stage_seq": 4, "distance_m": 1559.335, "section_seq": 1, "route_path_id": 37967}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1559.335, "from_m": 0.0, "section_seq": 1, "route_path_id": 37967}], "total_distance_m": 1559.335, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1379.161, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 180.174, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ashford (Kent) 2237 2237 6 22:38:00 None Ashford Down Sidings 2300 2300 None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91068/2026-09-16/detailed None Ashford (Kent) 2026-09-16T22:41:24+01:00 Ashford Down Yd Washer Rd 1.0 {"type": "LineString", "coordinates": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]} 0.6 2241 2242 None Ashford International Ashford Down Yd Washer Rd 51.1407946 0.8875536 51.1407946 0.8875536 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Ashford (Kent) TD TRACKING_TIMEOUT 51767045 1789594918767716 4 4 2026-09-16 23:14:02.686081 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:00.097951
594919 626385 W00230 665B39M017 2026-09-16 COMPLETE 16747165 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 626385, "stp": "P", "toc": "West Midlands Trains", "uid": "W00230", "consist": "172334", "dest_crs": "XTS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00230/2026-09-17/detailed", "trust_id": "665B39M017", "origin_crs": "BSW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tyseley LMD", "service_date": "2026-09-16", "dest_arr_time": "0016", "dest_platform": null, "is_terminated": 1, "next_location": "Tyseley LMD", "signalling_id": "5B39", "timing_status": "EARLY", "origin_station": "Birmingham Snow Hill", "current_leg_arr": "0004", "current_leg_dep": "2353", "current_leg_end": "Tyseley LMD", "origin_dep_time": "0001", "origin_platform": "3", "current_location": "Tyseley LMD", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8911545, 52.4786661], [-1.8908118999999997, 52.4785395], [-1.8906611, 52.478481899999984], [-1.8904209000000003, 52.478390100000006], [-1.8900949999999996, 52.4782635], [-1.8897564, 52.478139299999995], [-1.8893299, 52.47798819999999], [-1.8889142, 52.477847700000005], [-1.8884086, 52.4776664], [-1.8880787, 52.4775446], [-1.8876375, 52.4773837], [-1.8872565999999995, 52.47724730000001], [-1.8869454999999995, 52.477129700000006], [-1.886641, 52.477017800000006], [-1.8864620966509948, 52.47694883949995], [-1.8863231999999996, 52.4768953], [-1.885886, 52.4767219], [-1.8856325000000005, 52.4766233], [-1.8854373, 52.47654159999999], [-1.8850921000000005, 52.47639209999999], [-1.8847695, 52.4762491], [-1.8844549999999995, 52.47610699999999], [-1.8840929, 52.4759436], [-1.8837596, 52.4757876], [-1.8832011, 52.4755295], [-1.8831061, 52.47548439999999], [-1.882558, 52.475224], [-1.8819398, 52.4749381], [-1.8811653, 52.4745803], [-1.8807286000000003, 52.4743434], [-1.8801426000000003, 52.4740011], [-1.8798557, 52.47382669999999], [-1.8796296999999995, 52.473675099999994], [-1.8792387, 52.4734179], [-1.8790247999999996, 52.4732577], [-1.8787988999999996, 52.47309520000001], [-1.8786095, 52.4729633], [-1.8783375, 52.47277330000001], [-1.8780887999999996, 52.47260119999999], [-1.8778474000000005, 52.4724278], [-1.8775959, 52.47225290000001], [-1.8772982, 52.4720421], [-1.8768288, 52.4717178], [-1.8765452, 52.4715169], [-1.8763109, 52.47135480000001], [-1.8757373, 52.470953399999985], [-1.8754099, 52.4707309], [-1.8753343, 52.4706757], [-1.8752116000000003, 52.4705968], [-1.8752001, 52.4705872], [-1.8750431999999997, 52.470484199999994], [-1.8748989000000005, 52.47039029999999], [-1.8746059999999996, 52.47020559999999], [-1.8743029, 52.4700243], [-1.8741209549863307, 52.46991510139879], [-1.874093195875765, 52.469898441088525], [-1.8740727999999995, 52.46988619999999], [-1.873928, 52.4698004], [-1.8737061, 52.46967380000001], [-1.8734827000000005, 52.4695496], [-1.8733078000000003, 52.469454000000006], [-1.8730816999999995, 52.4693364], [-1.8727894000000005, 52.46918850000001], [-1.8725695, 52.469080700000006], [-1.8723133, 52.46895730000001], [-1.8720786, 52.4688495], [-1.8718117999999997, 52.4687278], [-1.8715623, 52.4686142], [-1.8712793, 52.4684892], [-1.8709414, 52.468341299999985], [-1.8705364, 52.4681698], [-1.8702051, 52.46803169999999], [-1.8697223, 52.46783719999999], [-1.8693153, 52.4676708], [-1.8690866, 52.46757819999999], [-1.8676152, 52.466981799999985], [-1.8648806, 52.465879], [-1.8641303, 52.4655801], [-1.8632141, 52.465204099999994], [-1.8624364, 52.4649022], [-1.8617584000000005, 52.4646539], [-1.8604609, 52.46413959999999], [-1.8599022000000005, 52.46391020000001], [-1.8574573000000003, 52.46289959999999], [-1.8566087, 52.46256269999999], [-1.8563517, 52.46246219999998], [-1.8535357, 52.4612698], [-1.8533638081408423, 52.46119078037651], [-1.8531632480011184, 52.46109015311705], [-1.852985303114029, 52.46100183829938], [-1.8528268408664748, 52.46092400937744], [-1.8526847286453585, 52.46085483980518], [-1.8525558338375805, 52.46079250303655], [-1.8524370238300432, 52.460735172525496], [-1.8523251660096487, 52.460681021725954], [-1.8522171277632975, 52.46062822409187], [-1.852109776477892, 52.46057495307719], [-1.8519999795403337, 52.46051938213587], [-1.8518846043375237, 52.46045968472184], [-1.8517605182563637, 52.46039403428905], [-1.851624588683756, 52.46032060429145], [-1.851473683006602, 52.46023756818297], [-1.8513046686118029, 52.46014309941757], [-1.8511144128862604, 52.46003537144918], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]}", "current_leg_start": "Birmingham Moor Street", "dest_arr_time_act": "0016", "motion_projection": null, "next_location_lat": "52.4549530", "next_location_lon": "-1.8448272", "previous_location": "Birmingham Moor Street", "current_leg_milage": "2.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 141.28, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 722.097, \"from_m\": 141.28, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1481.715, \"from_m\": 722.097, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4231.908, \"from_m\": 1481.715, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4424.442, \"from_m\": 4231.908, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4473.168, \"from_m\": 4424.442, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 5016.711, \"from_m\": 4473.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626385, \"profile_key\": \"7beb8b18515bd8edaabb5d7ad77cf42a3ea69c6eed70e5474aeb0a4e7c3064d0\", \"schedule_id\": 32877, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": \"0005\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 2, \"distance_m\": 830.667, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011H\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 3, \"distance_m\": 4174.017, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": null, \"location\": \"Tyseley LMD\", \"stage_seq\": 4, \"distance_m\": 5016.711, \"section_seq\": 1, \"route_path_id\": 34280}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5016.711, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34280}], \"total_distance_m\": 5016.711, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4473.168, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 543.543, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0001", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.4549530", "current_position_lon": "-1.8448272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:41Z\", \"source_id\": 51887441, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:49Z\", \"source_id\": 16743368, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:36Z\", \"source_id\": 16747165, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tyseley LMD", "service_state_platform": null, "timing_fact_generation": 1789599697209065, "current_leg_arrival_utc": "2026-09-18T00:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:00.132281", "service_state_evidence_id": 16747165, "current_leg_start_actual_dep": "2026-09-18T00:05:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:01.701466", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BSW XTS 5B39 172334 3 100 None {"version": 3, "segments": [{"to_m": 141.28, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 722.097, "from_m": 141.28, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1481.715, "from_m": 722.097, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4231.908, "from_m": 1481.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4424.442, "from_m": 4231.908, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4473.168, "from_m": 4424.442, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 5016.711, "from_m": 4473.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626385, "profile_key": "7beb8b18515bd8edaabb5d7ad77cf42a3ea69c6eed70e5474aeb0a4e7c3064d0", "schedule_id": 32877, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0001", "location": "Birmingham Snow Hill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34280}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": "0005", "location": "Birmingham Moor Street", "stage_seq": 2, "distance_m": 830.667, "section_seq": 1, "route_path_id": 34280}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011H", "location": "Small Heath Sth Jn", "stage_seq": 3, "distance_m": 4174.017, "section_seq": 1, "route_path_id": 34280}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": null, "location": "Tyseley LMD", "stage_seq": 4, "distance_m": 5016.711, "section_seq": 1, "route_path_id": 34280}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5016.711, "from_m": 0.0, "section_seq": 1, "route_path_id": 34280}], "total_distance_m": 5016.711, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4473.168, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 543.543, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20099, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:41Z", "source_id": 51887441, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:53:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:49Z", "source_id": 16743368, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:36Z", "source_id": 16747165, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Birmingham Snow Hill 0001 0001 3 None None Tyseley LMD 0016 0016 None EARLY -12 minutes https://www.realtimetrains.co.uk/service/gb-nr:W00230/2026-09-17/detailed None Birmingham Moor Street 2026-09-18T00:05:00+01:00 Tyseley LMD 11.0 {"type": "LineString", "coordinates": [[-1.8911545, 52.4786661], [-1.8908118999999997, 52.4785395], [-1.8906611, 52.478481899999984], [-1.8904209000000003, 52.478390100000006], [-1.8900949999999996, 52.4782635], [-1.8897564, 52.478139299999995], [-1.8893299, 52.47798819999999], [-1.8889142, 52.477847700000005], [-1.8884086, 52.4776664], [-1.8880787, 52.4775446], [-1.8876375, 52.4773837], [-1.8872565999999995, 52.47724730000001], [-1.8869454999999995, 52.477129700000006], [-1.886641, 52.477017800000006], [-1.8864620966509948, 52.47694883949995], [-1.8863231999999996, 52.4768953], [-1.885886, 52.4767219], [-1.8856325000000005, 52.4766233], [-1.8854373, 52.47654159999999], [-1.8850921000000005, 52.47639209999999], [-1.8847695, 52.4762491], [-1.8844549999999995, 52.47610699999999], [-1.8840929, 52.4759436], [-1.8837596, 52.4757876], [-1.8832011, 52.4755295], [-1.8831061, 52.47548439999999], [-1.882558, 52.475224], [-1.8819398, 52.4749381], [-1.8811653, 52.4745803], [-1.8807286000000003, 52.4743434], [-1.8801426000000003, 52.4740011], [-1.8798557, 52.47382669999999], [-1.8796296999999995, 52.473675099999994], [-1.8792387, 52.4734179], [-1.8790247999999996, 52.4732577], [-1.8787988999999996, 52.47309520000001], [-1.8786095, 52.4729633], [-1.8783375, 52.47277330000001], [-1.8780887999999996, 52.47260119999999], [-1.8778474000000005, 52.4724278], [-1.8775959, 52.47225290000001], [-1.8772982, 52.4720421], [-1.8768288, 52.4717178], [-1.8765452, 52.4715169], [-1.8763109, 52.47135480000001], [-1.8757373, 52.470953399999985], [-1.8754099, 52.4707309], [-1.8753343, 52.4706757], [-1.8752116000000003, 52.4705968], [-1.8752001, 52.4705872], [-1.8750431999999997, 52.470484199999994], [-1.8748989000000005, 52.47039029999999], [-1.8746059999999996, 52.47020559999999], [-1.8743029, 52.4700243], [-1.8741209549863307, 52.46991510139879], [-1.874093195875765, 52.469898441088525], [-1.8740727999999995, 52.46988619999999], [-1.873928, 52.4698004], [-1.8737061, 52.46967380000001], [-1.8734827000000005, 52.4695496], [-1.8733078000000003, 52.469454000000006], [-1.8730816999999995, 52.4693364], [-1.8727894000000005, 52.46918850000001], [-1.8725695, 52.469080700000006], [-1.8723133, 52.46895730000001], [-1.8720786, 52.4688495], [-1.8718117999999997, 52.4687278], [-1.8715623, 52.4686142], [-1.8712793, 52.4684892], [-1.8709414, 52.468341299999985], [-1.8705364, 52.4681698], [-1.8702051, 52.46803169999999], [-1.8697223, 52.46783719999999], [-1.8693153, 52.4676708], [-1.8690866, 52.46757819999999], [-1.8676152, 52.466981799999985], [-1.8648806, 52.465879], [-1.8641303, 52.4655801], [-1.8632141, 52.465204099999994], [-1.8624364, 52.4649022], [-1.8617584000000005, 52.4646539], [-1.8604609, 52.46413959999999], [-1.8599022000000005, 52.46391020000001], [-1.8574573000000003, 52.46289959999999], [-1.8566087, 52.46256269999999], [-1.8563517, 52.46246219999998], [-1.8535357, 52.4612698], [-1.8533638081408423, 52.46119078037651], [-1.8531632480011184, 52.46109015311705], [-1.852985303114029, 52.46100183829938], [-1.8528268408664748, 52.46092400937744], [-1.8526847286453585, 52.46085483980518], [-1.8525558338375805, 52.46079250303655], [-1.8524370238300432, 52.460735172525496], [-1.8523251660096487, 52.460681021725954], [-1.8522171277632975, 52.46062822409187], [-1.852109776477892, 52.46057495307719], [-1.8519999795403337, 52.46051938213587], [-1.8518846043375237, 52.46045968472184], [-1.8517605182563637, 52.46039403428905], [-1.851624588683756, 52.46032060429145], [-1.851473683006602, 52.46023756818297], [-1.8513046686118029, 52.46014309941757], [-1.8511144128862604, 52.46003537144918], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]} 2.6 2353 0004 Birmingham Moor Street Tyseley LMD Tyseley LMD 52.4549530 -1.8448272 52.4549530 -1.8448272 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Tyseley LMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747165 1789599697209065 11 11 2026-09-16 23:14:01.701466 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:00.132281
594920 625515 C38268 509Y17M916 2026-09-16 COMPLETE 16747984 2026-09-17 00:03:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 625515, "stp": "P", "toc": "Elizabeth Line", "uid": "C38268", "consist": "345035", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38268/2026-09-17/detailed", "trust_id": "509Y17M916", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": "23:11:00", "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-16", "dest_arr_time": "0006", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y17", "timing_status": "EARLY", "origin_station": "Shenfield", "current_leg_arr": "0003", "current_leg_dep": "0002", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "2311", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "0004½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.252, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.196, \"from_m\": 9589.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.23, \"from_m\": 9627.196, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.813, \"from_m\": 10216.23, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.485, \"from_m\": 11071.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.54, \"from_m\": 12183.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.507, \"from_m\": 14147.54, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.608, \"from_m\": 18899.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.235, \"from_m\": 18955.608, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.232, \"from_m\": 20848.235, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.216, \"from_m\": 20882.232, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.152, \"from_m\": 20993.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.885, \"from_m\": 21215.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.135, \"from_m\": 21292.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.792, \"from_m\": 21954.135, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.388, \"from_m\": 23240.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.097, \"from_m\": 23329.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.175, \"from_m\": 23389.097, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.676, \"from_m\": 23479.175, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.385, \"from_m\": 25127.676, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.468, \"from_m\": 25577.385, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25965.055, \"from_m\": 25640.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26092.229, \"from_m\": 25965.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26477.296, \"from_m\": 26092.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26544.626, \"from_m\": 26477.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27650.367, \"from_m\": 26544.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27826.004, \"from_m\": 27650.367, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31710.72, \"from_m\": 27826.004, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 31940.5, \"from_m\": 31710.72, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 32168.168, \"from_m\": 31940.5, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32463.239, \"from_m\": 32168.168, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 32485.432, \"from_m\": 32463.239, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32704.348, \"from_m\": 32485.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32892.53, \"from_m\": 32704.348, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33785.0, \"from_m\": 32892.53, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 33887.278, \"from_m\": 33785.0, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 34030.621, \"from_m\": 33887.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34532.779, \"from_m\": 34030.621, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35149.799, \"from_m\": 34532.779, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35779.094, \"from_m\": 35149.799, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35963.955, \"from_m\": 35779.094, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36186.837, \"from_m\": 35963.955, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 36587.269, \"from_m\": 36186.837, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 36733.266, \"from_m\": 36587.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36903.489, \"from_m\": 36733.266, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37566.801, \"from_m\": 36903.489, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 37865.017, \"from_m\": 37566.801, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38090.289, \"from_m\": 37865.017, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38405.366, \"from_m\": 38090.289, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 38658.669, \"from_m\": 38405.366, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 39063.299, \"from_m\": 38658.669, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 39223.808, \"from_m\": 39063.299, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39462.505, \"from_m\": 39223.808, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40529.84, \"from_m\": 39462.505, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 40900.475, \"from_m\": 40529.84, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41130.288, \"from_m\": 40900.475, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41349.428, \"from_m\": 41130.288, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 41472.282, \"from_m\": 41349.428, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 41628.208, \"from_m\": 41472.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41766.231, \"from_m\": 41628.208, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42223.779, \"from_m\": 41766.231, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 42378.841, \"from_m\": 42223.779, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42941.549, \"from_m\": 42378.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43859.251, \"from_m\": 42941.549, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44140.897, \"from_m\": 43859.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45216.166, \"from_m\": 44140.897, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45583.848, \"from_m\": 45216.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 625515, \"profile_key\": \"13b189c810d71e9d97835dbac5eec842c2de69786bd19b93324e3e831c5eead2\", \"schedule_id\": 5511, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.813, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.863, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.526, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.527, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2330H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.605, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2332H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.25, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.519, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2338H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.717, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.097, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2340H\", \"wtt_dep\": \"2341\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.24, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.763, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26028.642, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27991.753, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 31431.599, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2351H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 32459.919, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"2354H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33960.033, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": \"2357\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 35681.082, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": \"2359H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 37708.678, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0001H\", \"wtt_dep\": \"0002\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 39031.52, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 45583.848, \"section_seq\": 1, \"route_path_id\": 29955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45583.848, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}], \"total_distance_m\": 45583.848, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 42642.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2311", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:43Z\", \"source_id\": 51826357, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:47Z\", \"source_id\": 16725037, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:59Z\", \"source_id\": 51833603, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:02Z\", \"source_id\": 16727219, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:05Z\", \"source_id\": 51840725, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:07Z\", \"source_id\": 16729331, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:43Z\", \"source_id\": 51845325, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:49Z\", \"source_id\": 16730718, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:19Z\", \"source_id\": 51851155, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:22Z\", \"source_id\": 16732472, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:46Z\", \"source_id\": 51855172, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:53Z\", \"source_id\": 16733680, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14246, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:24Z\", \"source_id\": 51857858, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:26Z\", \"source_id\": 16734484, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:49Z\", \"source_id\": 51861928, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:54Z\", \"source_id\": 16735695, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:22Z\", \"source_id\": 51878364, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:27Z\", \"source_id\": 16740544, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:35Z\", \"source_id\": 51885912, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:42Z\", \"source_id\": 16742925, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:24Z\", \"source_id\": 51889815, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:28Z\", \"source_id\": 16744037, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:55Z\", \"source_id\": 51893157, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:57Z\", \"source_id\": 16745027, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:58Z\", \"source_id\": 51897324, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:03Z\", \"source_id\": 16746223, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:06Z\", \"source_id\": 51900118, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:14Z\", \"source_id\": 16746995, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:00Z\", \"source_id\": 51903771, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:03Z\", \"source_id\": 16747984, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1789599844573169, "current_leg_arrival_utc": "2026-09-18T00:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:01.546592", "service_state_evidence_id": 51903771, "current_leg_start_actual_dep": "2026-09-18T00:02:00+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-16T23:03:58", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:02.999320", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P SNF PDX 9Y17 345035 9 90 None {"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.252, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.196, "from_m": 9589.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.23, "from_m": 9627.196, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.813, "from_m": 10216.23, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.485, "from_m": 11071.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.54, "from_m": 12183.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.507, "from_m": 14147.54, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.608, "from_m": 18899.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.235, "from_m": 18955.608, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.232, "from_m": 20848.235, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.216, "from_m": 20882.232, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.152, "from_m": 20993.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.885, "from_m": 21215.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.135, "from_m": 21292.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.792, "from_m": 21954.135, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.388, "from_m": 23240.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.097, "from_m": 23329.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.175, "from_m": 23389.097, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.676, "from_m": 23479.175, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.385, "from_m": 25127.676, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.468, "from_m": 25577.385, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25965.055, "from_m": 25640.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26092.229, "from_m": 25965.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26477.296, "from_m": 26092.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26544.626, "from_m": 26477.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27650.367, "from_m": 26544.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27826.004, "from_m": 27650.367, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31710.72, "from_m": 27826.004, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 31940.5, "from_m": 31710.72, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 32168.168, "from_m": 31940.5, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32463.239, "from_m": 32168.168, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 32485.432, "from_m": 32463.239, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32704.348, "from_m": 32485.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32892.53, "from_m": 32704.348, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33785.0, "from_m": 32892.53, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 33887.278, "from_m": 33785.0, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 34030.621, "from_m": 33887.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34532.779, "from_m": 34030.621, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35149.799, "from_m": 34532.779, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35779.094, "from_m": 35149.799, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35963.955, "from_m": 35779.094, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36186.837, "from_m": 35963.955, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 36587.269, "from_m": 36186.837, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 36733.266, "from_m": 36587.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36903.489, "from_m": 36733.266, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37566.801, "from_m": 36903.489, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 37865.017, "from_m": 37566.801, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38090.289, "from_m": 37865.017, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38405.366, "from_m": 38090.289, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 38658.669, "from_m": 38405.366, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 39063.299, "from_m": 38658.669, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 39223.808, "from_m": 39063.299, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39462.505, "from_m": 39223.808, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40529.84, "from_m": 39462.505, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 40900.475, "from_m": 40529.84, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41130.288, "from_m": 40900.475, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41349.428, "from_m": 41130.288, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 41472.282, "from_m": 41349.428, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 41628.208, "from_m": 41472.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41766.231, "from_m": 41628.208, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42223.779, "from_m": 41766.231, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 42378.841, "from_m": 42223.779, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42941.549, "from_m": 42378.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 43859.251, "from_m": 42941.549, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44140.897, "from_m": 43859.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 45216.166, "from_m": 44140.897, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45583.848, "from_m": 45216.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 625515, "profile_key": "13b189c810d71e9d97835dbac5eec842c2de69786bd19b93324e3e831c5eead2", "schedule_id": 5511, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2311", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2330H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2332H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2338H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2340H", "wtt_dep": "2341", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Stratford", "stage_seq": 14, "distance_m": 26028.642, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27991.753, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 31431.599, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2351H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 32459.919, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2354H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33960.033, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": "2357", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 35681.082, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": "2359H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 37708.678, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": "0002", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 39031.52, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 45583.848, "section_seq": 1, "route_path_id": 29955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45583.848, "from_m": 0.0, "section_seq": 1, "route_path_id": 29955}], "total_distance_m": 45583.848, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 42642.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.286, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:43Z", "source_id": 51826357, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:14:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:47Z", "source_id": 16725037, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:59Z", "source_id": 51833603, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:18:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:02Z", "source_id": 16727219, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:05Z", "source_id": 51840725, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:22:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:07Z", "source_id": 16729331, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14201, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:43Z", "source_id": 51845325, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:25:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:49Z", "source_id": 16730718, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14219, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:19Z", "source_id": 51851155, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:22Z", "source_id": 16732472, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14238, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:46Z", "source_id": 51855172, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:53Z", "source_id": 16733680, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14246, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:24Z", "source_id": 51857858, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:32:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:26Z", "source_id": 16734484, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:49Z", "source_id": 51861928, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:54Z", "source_id": 16735695, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:22Z", "source_id": 51878364, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:46:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:27Z", "source_id": 16740544, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:35Z", "source_id": 51885912, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:50:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:42Z", "source_id": 16742925, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:24Z", "source_id": 51889815, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:53:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:28Z", "source_id": 16744037, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:55Z", "source_id": 51893157, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:55:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:57Z", "source_id": 16745027, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:58Z", "source_id": 51897324, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:58:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:03Z", "source_id": 16746223, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:06Z", "source_id": 51900118, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:01:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:14Z", "source_id": 16746995, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:00Z", "source_id": 51903771, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:03:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:03Z", "source_id": 16747984, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Shenfield 2311 2311 5 23:11:00 None Paddington (Crossrail) 0006 0004½ B EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C38268/2026-09-17/detailed None Bond Street (Crossrail) 2026-09-18T00:02:00+01:00 Paddington (Crossrail) 1.0 {"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} 1.8 0002 0003 Bond Street (Crossrail) Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:03:58 Paddington (Crossrail) TD DIRECT_DESTINATION_ARRIVAL 51903771 1789599844573169 63 63 2026-09-16 23:14:02.999320 B None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:01.546592
594921 624773 C48252 732N73M816 2026-09-16 COMPLETE 16747645 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624773, "stp": "O", "toc": "Great Western Railway", "uid": "C48252", "consist": "387166+387169", "dest_crs": "DID", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48252/2026-09-17/detailed", "trust_id": "732N73M816", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": "22:36:00", "dar_platform": null, "dest_station": "Didcot Parkway", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "3", "is_terminated": 1, "next_location": "Didcot Parkway", "signalling_id": "2N73", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "0004", "current_leg_dep": "2359", "current_leg_end": "Didcot Parkway", "origin_dep_time": "2236", "origin_platform": "10", "current_location": "Didcot Parkway", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]}", "current_leg_start": "Cholsey", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "51.6110499", "next_location_lon": "-1.2418082", "previous_location": "Cholsey", "current_leg_milage": "4.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16732.429, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 16885.671, \"from_m\": 16732.429, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19128.366, \"from_m\": 16885.671, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 19225.362, \"from_m\": 19128.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27319.177, \"from_m\": 19225.362, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 27486.522, \"from_m\": 27319.177, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27634.924, \"from_m\": 27486.522, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27801.062, \"from_m\": 27634.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38066.6, \"from_m\": 27801.062, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38150.114, \"from_m\": 38066.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38639.629, \"from_m\": 38150.114, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38678.168, \"from_m\": 38639.629, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38828.759, \"from_m\": 38678.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40158.504, \"from_m\": 38828.759, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40170.108, \"from_m\": 40158.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49347.588, \"from_m\": 40170.108, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49402.098, \"from_m\": 49347.588, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56159.027, \"from_m\": 49402.098, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56238.973, \"from_m\": 56159.027, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56297.354, \"from_m\": 56238.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56404.241, \"from_m\": 56297.354, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56460.36, \"from_m\": 56404.241, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56518.751, \"from_m\": 56460.36, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57143.267, \"from_m\": 56518.751, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57949.172, \"from_m\": 57143.267, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58269.837, \"from_m\": 57949.172, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 58979.192, \"from_m\": 58269.837, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59044.255, \"from_m\": 58979.192, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83389.493, \"from_m\": 59044.255, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 83536.175, \"from_m\": 83389.493, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 83605.33, \"from_m\": 83536.175, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 85039.917, \"from_m\": 83605.33, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 624773, \"profile_key\": \"3b99f5272fe1b42f8f18cbd7f98949087630e8db9289352a498a3cf7f8b4b438\", \"schedule_id\": 35774, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17639.361, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Dolphin Jn\", \"stage_seq\": 8, \"distance_m\": 27486.522, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2254\", \"location\": \"Slough\", \"stage_seq\": 9, \"distance_m\": 29557.47, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 38786.59, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307H\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 49675.712, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 56460.36, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2339\", \"location\": \"Reading\", \"stage_seq\": 13, \"distance_m\": 57620.151, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Reading West Jn\", \"stage_seq\": 14, \"distance_m\": 59468.859, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343\", \"location\": \"Tilehurst\", \"stage_seq\": 15, \"distance_m\": 61834.161, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347\", \"location\": \"Pangbourne\", \"stage_seq\": 16, \"distance_m\": 66412.46, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2351\", \"location\": \"Goring & Streatley\", \"stage_seq\": 17, \"distance_m\": 71604.664, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2355H\", \"location\": \"Cholsey\", \"stage_seq\": 18, \"distance_m\": 77625.916, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001H\", \"location\": \"Didcot East Jn\", \"stage_seq\": 19, \"distance_m\": 84099.754, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Didcot Parkway\", \"stage_seq\": 20, \"distance_m\": 85039.917, \"section_seq\": 1, \"route_path_id\": 30160}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85039.917, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}], \"total_distance_m\": 85039.917, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 84079.588, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 960.329, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.6110499", "current_position_lon": "-1.2418082", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:22Z\", \"source_id\": 51771966, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:28Z\", \"source_id\": 16708583, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:42Z\", \"source_id\": 51788365, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:43Z\", \"source_id\": 16713426, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:53Z\", \"source_id\": 51799819, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:58Z\", \"source_id\": 16716860, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:19Z\", \"source_id\": 51815068, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:24Z\", \"source_id\": 16721537, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:03Z\", \"source_id\": 51847492, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:06Z\", \"source_id\": 16731378, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:22Z\", \"source_id\": 51876912, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:29Z\", \"source_id\": 16740105, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:50Z\", \"source_id\": 51881929, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:52Z\", \"source_id\": 16741683, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:08Z\", \"source_id\": 51888086, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:11Z\", \"source_id\": 16743545, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:11Z\", \"source_id\": 51894876, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:18Z\", \"source_id\": 16745542, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:59Z\", \"source_id\": 51902412, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:03Z\", \"source_id\": 16747645, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Didcot Parkway", "service_state_platform": "3", "timing_fact_generation": 1789599784286659, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:02.633890", "service_state_evidence_id": 16747645, "current_leg_start_actual_dep": "2026-09-17T23:56:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:03.256240", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O PAD DID 2N73 387166+387169 8 110 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16732.429, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 16885.671, "from_m": 16732.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19128.366, "from_m": 16885.671, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 19225.362, "from_m": 19128.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27319.177, "from_m": 19225.362, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 27486.522, "from_m": 27319.177, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27634.924, "from_m": 27486.522, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27801.062, "from_m": 27634.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38066.6, "from_m": 27801.062, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38150.114, "from_m": 38066.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38639.629, "from_m": 38150.114, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38678.168, "from_m": 38639.629, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38828.759, "from_m": 38678.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40158.504, "from_m": 38828.759, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40170.108, "from_m": 40158.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49347.588, "from_m": 40170.108, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49402.098, "from_m": 49347.588, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56159.027, "from_m": 49402.098, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56238.973, "from_m": 56159.027, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56297.354, "from_m": 56238.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56404.241, "from_m": 56297.354, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56460.36, "from_m": 56404.241, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56518.751, "from_m": 56460.36, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57143.267, "from_m": 56518.751, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57949.172, "from_m": 57143.267, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58269.837, "from_m": 57949.172, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 95.0}, {"to_m": 58979.192, "from_m": 58269.837, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59044.255, "from_m": 58979.192, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83389.493, "from_m": 59044.255, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 83536.175, "from_m": 83389.493, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 83605.33, "from_m": 83536.175, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 85039.917, "from_m": 83605.33, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 624773, "profile_key": "3b99f5272fe1b42f8f18cbd7f98949087630e8db9289352a498a3cf7f8b4b438", "schedule_id": 35774, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17639.361, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Dolphin Jn", "stage_seq": 8, "distance_m": 27486.522, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2254", "location": "Slough", "stage_seq": 9, "distance_m": 29557.47, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38786.59, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307H", "location": "Twyford", "stage_seq": 11, "distance_m": 49675.712, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Kennet Bridge Jn", "stage_seq": 12, "distance_m": 56460.36, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2339", "location": "Reading", "stage_seq": 13, "distance_m": 57620.151, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Reading West Jn", "stage_seq": 14, "distance_m": 59468.859, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343", "location": "Tilehurst", "stage_seq": 15, "distance_m": 61834.161, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347", "location": "Pangbourne", "stage_seq": 16, "distance_m": 66412.46, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2351", "location": "Goring & Streatley", "stage_seq": 17, "distance_m": 71604.664, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2355H", "location": "Cholsey", "stage_seq": 18, "distance_m": 77625.916, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001H", "location": "Didcot East Jn", "stage_seq": 19, "distance_m": 84099.754, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Didcot Parkway", "stage_seq": 20, "distance_m": 85039.917, "section_seq": 1, "route_path_id": 30160}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85039.917, "from_m": 0.0, "section_seq": 1, "route_path_id": 30160}], "total_distance_m": 85039.917, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 84079.588, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 960.329, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:22Z", "source_id": 51771966, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:28Z", "source_id": 16708583, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:42Z", "source_id": 51788365, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:53:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:43Z", "source_id": 16713426, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:53Z", "source_id": 51799819, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:00:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:58Z", "source_id": 16716860, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:19Z", "source_id": 51815068, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:08:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:24Z", "source_id": 16721537, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23805, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:03Z", "source_id": 51847492, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:26:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:06Z", "source_id": 16731378, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23933, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:22Z", "source_id": 51876912, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:29Z", "source_id": 16740105, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23944, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:50Z", "source_id": 51881929, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:49:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:52Z", "source_id": 16741683, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:08Z", "source_id": 51888086, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:53:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:11Z", "source_id": 16743545, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23959, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:11Z", "source_id": 51894876, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:58:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:18Z", "source_id": 16745542, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:59Z", "source_id": 51902412, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:04:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:03Z", "source_id": 16747645, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] London Paddington 2236 2236 10 22:36:00 None Didcot Parkway 0003 0003 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48252/2026-09-17/detailed None Cholsey 2026-09-17T23:56:30+01:00 Didcot Parkway 5.0 {"type": "LineString", "coordinates": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]} 4.6 2359 0004 Cholsey Didcot Parkway Didcot Parkway 51.6110499 -1.2418082 51.6110499 -1.2418082 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Didcot Parkway TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747645 1789599784286659 70 70 2026-09-16 23:14:03.256240 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:02.633890
594922 625214 L37664 632V72M816 2026-09-16 COMPLETE 16747528 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 625214, "stp": "P", "toc": "Chiltern Railways", "uid": "L37664", "consist": "168217", "dest_crs": "AVP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37664/2026-09-17/detailed", "trust_id": "632V72M816", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aylesbury Vale Parkway", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": null, "is_terminated": 1, "next_location": "Aylesbury Vale Parkway", "signalling_id": "2V72", "timing_status": "LATE", "origin_station": "London Marylebone", "current_leg_arr": "0004", "current_leg_dep": "2358", "current_leg_end": "Aylesbury Vale Parkway", "origin_dep_time": "2257", "origin_platform": "5", "current_location": "Aylesbury Vale Parkway", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8143687, 51.8134969], [-0.8144111, 51.8135113], [-0.8157198, 51.8139537], [-0.8161717, 51.81411239999999], [-0.8164802999999999, 51.81420419999999], [-0.8168877999999999, 51.81432539999999], [-0.8177019, 51.81453689999999], [-0.8181444, 51.814638], [-0.8186017, 51.8147292], [-0.8191394999999999, 51.81482870000001], [-0.8195055999999998, 51.81488670000001], [-0.8198597, 51.8149373], [-0.8206647999999999, 51.8150476], [-0.8211672999999999, 51.8151462], [-0.8217064, 51.8152242], [-0.8220174999999998, 51.815273899999994], [-0.8225431999999999, 51.81536679999999], [-0.823077, 51.81547119999999], [-0.8236750999999999, 51.8156122], [-0.8240855, 51.8157166], [-0.8245709999999999, 51.815855899999995], [-0.8248553, 51.81593380000001], [-0.8251073999999999, 51.8160085], [-0.8254508, 51.8161162], [-0.8257217, 51.8161958], [-0.8259979, 51.81628539999999], [-0.8264565999999999, 51.8164479], [-0.8268749999999999, 51.816607], [-0.8274918999999998, 51.8168591], [-0.8291173, 51.8175123], [-0.83015, 51.8179351], [-0.8313140999999998, 51.818404400000006], [-0.8314883999999999, 51.8184757], [-0.8321218, 51.81870029999999], [-0.8323601, 51.81879649999999], [-0.8324848999999999, 51.8188487], [-0.8348424999999999, 51.819807], [-0.8404308999999999, 51.822080099999994], [-0.844386, 51.823691], [-0.8473014, 51.824880099999994], [-0.8495437, 51.8258035], [-0.8517565, 51.8267335], [-0.8527221, 51.82714959999999], [-0.85293, 51.8272374], [-0.8540525, 51.82773389999999], [-0.8550949, 51.8282313], [-0.8575942999999999, 51.82958639999999], [-0.8577509999999999, 51.8296841], [-0.8578792999999999, 51.829767700000005], [-0.8579943, 51.8298513], [-0.8581768999999999, 51.8299942], [-0.858365, 51.83013520000001], [-0.858509, 51.830240100000005], [-0.8586811999999999, 51.83036160000001], [-0.858883, 51.830496], [-0.8595834, 51.8309503], [-0.8599033, 51.8311595]]}", "current_leg_start": "Aylesbury", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "51.8311595", "next_location_lon": "-0.8599033", "previous_location": "Aylesbury", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8498.207, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9052.083, \"from_m\": 8498.207, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14939.431, \"from_m\": 9052.083, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15132.331, \"from_m\": 14939.431, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15306.817, \"from_m\": 15132.331, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 15358.906, \"from_m\": 15306.817, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 15445.729, \"from_m\": 15358.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16500.949, \"from_m\": 15445.729, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27537.909, \"from_m\": 16500.949, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28451.82, \"from_m\": 27537.909, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38670.674, \"from_m\": 28451.82, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38746.977, \"from_m\": 38670.674, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 39052.386, \"from_m\": 38746.977, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47300.053, \"from_m\": 39052.386, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47345.731, \"from_m\": 47300.053, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 61441.518, \"from_m\": 47345.731, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 62212.324, \"from_m\": 61441.518, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 62750.612, \"from_m\": 62212.324, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65598.825, \"from_m\": 62750.612, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65835.123, \"from_m\": 65598.825, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625214, \"profile_key\": \"568927c581f6d10947c4fd7baea9f5faae16c7d9fde92ef71f76e5a3d4ea5292\", \"schedule_id\": 16033, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309\", \"location\": \"Harrow-on-the-Hill\", \"stage_seq\": 3, \"distance_m\": 15165.982, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Watford South Jn - (Met)\", \"stage_seq\": 4, \"distance_m\": 26251.128, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2319H\", \"location\": \"Rickmansworth\", \"stage_seq\": 5, \"distance_m\": 28075.177, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Chorleywood\", \"stage_seq\": 6, \"distance_m\": 31590.52, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Chalfont & Latimer\", \"stage_seq\": 7, \"distance_m\": 35122.903, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2333\", \"location\": \"Amersham\", \"stage_seq\": 8, \"distance_m\": 38363.812, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Mantles Wood\", \"stage_seq\": 9, \"distance_m\": 40703.739, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340\", \"location\": \"Great Missenden\", \"stage_seq\": 10, \"distance_m\": 47423.71, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2346H\", \"location\": \"Wendover\", \"stage_seq\": 11, \"distance_m\": 54696.884, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2350H\", \"location\": \"Stoke Mandeville\", \"stage_seq\": 12, \"distance_m\": 58562.557, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"2354H\", \"wtt_dep\": \"2355H\", \"location\": \"Aylesbury\", \"stage_seq\": 13, \"distance_m\": 62106.463, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Aylesbury Vale Parkway\", \"stage_seq\": 14, \"distance_m\": 65835.123, \"section_seq\": 1, \"route_path_id\": 29439}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 65835.123, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29439}], \"total_distance_m\": 65835.123, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65555.4, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 279.723, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2257", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.8311595", "current_position_lon": "-0.8599033", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:54Z\", \"source_id\": 16722918, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:41Z\", \"source_id\": 51872983, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:48Z\", \"source_id\": 16738901, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:06Z\", \"source_id\": 51885235, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:12Z\", \"source_id\": 16742708, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:12Z\", \"source_id\": 51893619, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:17Z\", \"source_id\": 16745170, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:37Z\", \"source_id\": 51901973, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:43Z\", \"source_id\": 16747528, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aylesbury Vale Parkway", "service_state_platform": null, "timing_fact_generation": 1789599763495964, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:04.207657", "service_state_evidence_id": 16747528, "current_leg_start_actual_dep": "2026-09-17T23:56:30+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:04.382414", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB AVP 2V72 168217 4 100 None {"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8498.207, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9052.083, "from_m": 8498.207, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14939.431, "from_m": 9052.083, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15132.331, "from_m": 14939.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15306.817, "from_m": 15132.331, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 15358.906, "from_m": 15306.817, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 15445.729, "from_m": 15358.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16500.949, "from_m": 15445.729, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27537.909, "from_m": 16500.949, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28451.82, "from_m": 27537.909, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38670.674, "from_m": 28451.82, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38746.977, "from_m": 38670.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39052.386, "from_m": 38746.977, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47300.053, "from_m": 39052.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47345.731, "from_m": 47300.053, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 61441.518, "from_m": 47345.731, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62212.324, "from_m": 61441.518, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 62750.612, "from_m": 62212.324, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65598.825, "from_m": 62750.612, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65835.123, "from_m": 65598.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 625214, "profile_key": "568927c581f6d10947c4fd7baea9f5faae16c7d9fde92ef71f76e5a3d4ea5292", "schedule_id": 16033, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2257", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Harrow-on-the-Hill", "stage_seq": 3, "distance_m": 15165.982, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Watford South Jn - (Met)", "stage_seq": 4, "distance_m": 26251.128, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Rickmansworth", "stage_seq": 5, "distance_m": 28075.177, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Chorleywood", "stage_seq": 6, "distance_m": 31590.52, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Chalfont & Latimer", "stage_seq": 7, "distance_m": 35122.903, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2333", "location": "Amersham", "stage_seq": 8, "distance_m": 38363.812, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Mantles Wood", "stage_seq": 9, "distance_m": 40703.739, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340", "location": "Great Missenden", "stage_seq": 10, "distance_m": 47423.71, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2346H", "location": "Wendover", "stage_seq": 11, "distance_m": 54696.884, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2350H", "location": "Stoke Mandeville", "stage_seq": 12, "distance_m": 58562.557, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2354H", "wtt_dep": "2355H", "location": "Aylesbury", "stage_seq": 13, "distance_m": 62106.463, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Aylesbury Vale Parkway", "stage_seq": 14, "distance_m": 65835.123, "section_seq": 1, "route_path_id": 29439}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 65835.123, "from_m": 0.0, "section_seq": 1, "route_path_id": 29439}], "total_distance_m": 65835.123, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65555.4, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 279.723, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:54Z", "source_id": 16722918, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21776, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:41Z", "source_id": 51872983, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:42:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:48Z", "source_id": 16738901, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21769, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:06Z", "source_id": 51885235, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:52:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:12Z", "source_id": 16742708, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21749, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:12Z", "source_id": 51893619, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:57:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:17Z", "source_id": 16745170, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21763, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:37Z", "source_id": 51901973, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:04:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:43Z", "source_id": 16747528, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] London Marylebone 2257 2257 5 None None Aylesbury Vale Parkway 0003 0003 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37664/2026-09-17/detailed None Aylesbury 2026-09-17T23:56:30+01:00 Aylesbury Vale Parkway 6.0 {"type": "LineString", "coordinates": [[-0.8143687, 51.8134969], [-0.8144111, 51.8135113], [-0.8157198, 51.8139537], [-0.8161717, 51.81411239999999], [-0.8164802999999999, 51.81420419999999], [-0.8168877999999999, 51.81432539999999], [-0.8177019, 51.81453689999999], [-0.8181444, 51.814638], [-0.8186017, 51.8147292], [-0.8191394999999999, 51.81482870000001], [-0.8195055999999998, 51.81488670000001], [-0.8198597, 51.8149373], [-0.8206647999999999, 51.8150476], [-0.8211672999999999, 51.8151462], [-0.8217064, 51.8152242], [-0.8220174999999998, 51.815273899999994], [-0.8225431999999999, 51.81536679999999], [-0.823077, 51.81547119999999], [-0.8236750999999999, 51.8156122], [-0.8240855, 51.8157166], [-0.8245709999999999, 51.815855899999995], [-0.8248553, 51.81593380000001], [-0.8251073999999999, 51.8160085], [-0.8254508, 51.8161162], [-0.8257217, 51.8161958], [-0.8259979, 51.81628539999999], [-0.8264565999999999, 51.8164479], [-0.8268749999999999, 51.816607], [-0.8274918999999998, 51.8168591], [-0.8291173, 51.8175123], [-0.83015, 51.8179351], [-0.8313140999999998, 51.818404400000006], [-0.8314883999999999, 51.8184757], [-0.8321218, 51.81870029999999], [-0.8323601, 51.81879649999999], [-0.8324848999999999, 51.8188487], [-0.8348424999999999, 51.819807], [-0.8404308999999999, 51.822080099999994], [-0.844386, 51.823691], [-0.8473014, 51.824880099999994], [-0.8495437, 51.8258035], [-0.8517565, 51.8267335], [-0.8527221, 51.82714959999999], [-0.85293, 51.8272374], [-0.8540525, 51.82773389999999], [-0.8550949, 51.8282313], [-0.8575942999999999, 51.82958639999999], [-0.8577509999999999, 51.8296841], [-0.8578792999999999, 51.829767700000005], [-0.8579943, 51.8298513], [-0.8581768999999999, 51.8299942], [-0.858365, 51.83013520000001], [-0.858509, 51.830240100000005], [-0.8586811999999999, 51.83036160000001], [-0.858883, 51.830496], [-0.8595834, 51.8309503], [-0.8599033, 51.8311595]]} 2.3 2358 0004 Aylesbury Aylesbury Vale Parkway Aylesbury Vale Parkway 51.8311595 -0.8599033 51.8311595 -0.8599033 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Aylesbury Vale Parkway TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747528 1789599763495964 20 20 2026-09-16 23:14:04.382414 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:04.207657
594923 625849 W32596 872F93M916 2026-09-16 COMPLETE 16747589 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 625849, "stp": "O", "toc": "Southern", "uid": "W32596", "consist": "377136+377208", "dest_crs": "SRH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32596/2026-09-17/detailed", "trust_id": "872F93M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "00:10:00", "dar_platform": null, "dest_station": "Streatham Hill", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": "1", "is_terminated": 1, "next_location": "Streatham Hill", "signalling_id": "2F93", "timing_status": "LATE", "origin_station": "London Bridge (Central)", "current_leg_arr": "0004", "current_leg_dep": "2359", "current_leg_end": "Streatham Hill", "origin_dep_time": "2328", "origin_platform": "15", "current_location": "Streatham Hill", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1030427, 51.43147279999999], [-0.1032702, 51.43153589999999], [-0.1035239, 51.4316172], [-0.1038035, 51.4317274], [-0.1042236, 51.431922699999994], [-0.1044502, 51.4320436], [-0.104642, 51.4321615], [-0.1048227, 51.432280600000006], [-0.1050111, 51.4324316], [-0.10518370000000002, 51.4325828], [-0.10536, 51.43274920000001], [-0.1056536, 51.4330527], [-0.105909, 51.4333569], [-0.10610324980519915, 51.43362069603175], [-0.10620650825593832, 51.43376556657941], [-0.1062969338510023, 51.433893828252586], [-0.1063764489392362, 51.43400782707873], [-0.10644697586948512, 51.43410990908532], [-0.10651043699059426, 51.4342024202998], [-0.1065687546514087, 51.434287706749615], [-0.1066238512007736, 51.43436811446224], [-0.10667764898753412, 51.43444598946512], [-0.10673207036053534, 51.43452367778572], [-0.1067890376686224, 51.43460352545149], [-0.10685047326064048, 51.434687878489896], [-0.10691829948543469, 51.434779082928394], [-0.10699443869185012, 51.43487948479443], [-0.10708081322873196, 51.434991430115474], [-0.10717934544492531, 51.43511726491897], [-0.10729195768927532, 51.43525933523238], [-0.1074286, 51.43539809999999], [-0.107586, 51.4355454], [-0.1077584, 51.4356928], [-0.10792229999999998, 51.4358121], [-0.1081041, 51.435928799999985], [-0.1083863, 51.4361158], [-0.1086661, 51.43628340000001], [-0.1090754, 51.43646590000001], [-0.1093311, 51.436559], [-0.1095743, 51.43663540000001], [-0.10984779999999998, 51.4367097], [-0.1102188, 51.4367888], [-0.1102749297683143, 51.4367986094458], [-0.11033407673662446, 51.436778509613106], [-0.11040904589248147, 51.43679027087435], [-0.1105705, 51.43681559999999], [-0.1108672, 51.43685140000001], [-0.1111682, 51.43687310000001], [-0.1116357, 51.4368995], [-0.1120843, 51.4369146], [-0.1125911, 51.43690479999999], [-0.11379799999999998, 51.4368194], [-0.1143556, 51.4368046], [-0.1152857, 51.43683349999999], [-0.11595930000000002, 51.436858599999994], [-0.1166186, 51.4368989], [-0.12056930000000002, 51.43719759999999], [-0.12237279999999998, 51.43733399999999], [-0.12279099999999998, 51.437368799999994], [-0.1231458, 51.437419299999995], [-0.1245339, 51.4376802], [-0.12570839999999997, 51.4379128], [-0.126385, 51.43804350000001], [-0.1271432, 51.4381958], [-0.1275624, 51.43827319999999], [-0.1284457, 51.438436900000006]]}", "current_leg_start": "West Norwood", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "51.4384369", "next_location_lon": "-0.1284457", "previous_location": "West Norwood", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10459.155, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12280.456, \"from_m\": 10459.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12936.759, \"from_m\": 12280.456, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14774.143, \"from_m\": 12936.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15205.811, \"from_m\": 14774.143, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15215.736, \"from_m\": 15205.811, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15234.132, \"from_m\": 15215.736, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15745.459, \"from_m\": 15234.132, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15772.18, \"from_m\": 15745.459, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16798.788, \"from_m\": 15772.18, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16892.966, \"from_m\": 16798.788, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 625849, \"profile_key\": \"679ca8cb93dfdafc07636b832db46bc4b6b7b197e1984064a9f08f6fd187803e\", \"schedule_id\": 41118, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 4, \"distance_m\": 2627.873, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 5, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"New Cross Gate\", \"stage_seq\": 6, \"distance_m\": 4504.095, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2337\", \"location\": \"Brockley\", \"stage_seq\": 7, \"distance_m\": 5820.106, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2339H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 8, \"distance_m\": 7485.177, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2341H\", \"wtt_dep\": \"2342\", \"location\": \"Forest Hill\", \"stage_seq\": 9, \"distance_m\": 8837.541, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345H\", \"location\": \"Sydenham\", \"stage_seq\": 10, \"distance_m\": 10258.071, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350H\", \"location\": \"Crystal Palace\", \"stage_seq\": 11, \"distance_m\": 12154.111, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353\", \"location\": \"Gipsy Hill\", \"stage_seq\": 12, \"distance_m\": 13263.132, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"2356\", \"location\": \"West Norwood\", \"stage_seq\": 13, \"distance_m\": 14810.408, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"West Norwood Junction\", \"stage_seq\": 14, \"distance_m\": 15234.132, \"section_seq\": 1, \"route_path_id\": 108296}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Streatham Hill\", \"stage_seq\": 15, \"distance_m\": 16892.966, \"section_seq\": 1, \"route_path_id\": 108296}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16892.966, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108296}], \"total_distance_m\": 16892.966, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12581.132, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4311.834, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2328", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4384369", "current_position_lon": "-0.1284457", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:41Z\", \"source_id\": 51859984, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735122, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:40Z\", \"source_id\": 51865037, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:43Z\", \"source_id\": 16736577, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:29Z\", \"source_id\": 51871165, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:34Z\", \"source_id\": 16738360, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:03Z\", \"source_id\": 51875025, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:07Z\", \"source_id\": 16739525, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:46Z\", \"source_id\": 51878914, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:47Z\", \"source_id\": 16740738, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:33Z\", \"source_id\": 51885858, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:38Z\", \"source_id\": 16742886, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:51Z\", \"source_id\": 51891774, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:53Z\", \"source_id\": 16744605, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:52Z\", \"source_id\": 51895745, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:58Z\", \"source_id\": 16745795, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:50Z\", \"source_id\": 51902221, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:53Z\", \"source_id\": 16747589, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Streatham Hill", "service_state_platform": "1", "timing_fact_generation": 1789599775092622, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:05.337157", "service_state_evidence_id": 16747589, "current_leg_start_actual_dep": "2026-09-17T23:59:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:05.532717", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O None SRH 2F93 377136+377208 8 100 None {"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10459.155, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12280.456, "from_m": 10459.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12936.759, "from_m": 12280.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14774.143, "from_m": 12936.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15205.811, "from_m": 14774.143, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15215.736, "from_m": 15205.811, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15234.132, "from_m": 15215.736, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15745.459, "from_m": 15234.132, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15772.18, "from_m": 15745.459, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16798.788, "from_m": 15772.18, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16892.966, "from_m": 16798.788, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 625849, "profile_key": "679ca8cb93dfdafc07636b832db46bc4b6b7b197e1984064a9f08f6fd187803e", "schedule_id": 41118, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2328", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 108296}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 108296}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 108296}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "South Bermondsey Jn", "stage_seq": 4, "distance_m": 2627.873, "section_seq": 1, "route_path_id": 108296}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Bricklayers Arms Jn", "stage_seq": 5, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "New Cross Gate", "stage_seq": 6, "distance_m": 4504.095, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2337", "location": "Brockley", "stage_seq": 7, "distance_m": 5820.106, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2339H", "location": "Honor Oak Park", "stage_seq": 8, "distance_m": 7485.177, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2341H", "wtt_dep": "2342", "location": "Forest Hill", "stage_seq": 9, "distance_m": 8837.541, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345H", "location": "Sydenham", "stage_seq": 10, "distance_m": 10258.071, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350H", "location": "Crystal Palace", "stage_seq": 11, "distance_m": 12154.111, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353", "location": "Gipsy Hill", "stage_seq": 12, "distance_m": 13263.132, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "2356", "location": "West Norwood", "stage_seq": 13, "distance_m": 14810.408, "section_seq": 1, "route_path_id": 108296}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "West Norwood Junction", "stage_seq": 14, "distance_m": 15234.132, "section_seq": 1, "route_path_id": 108296}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Streatham Hill", "stage_seq": 15, "distance_m": 16892.966, "section_seq": 1, "route_path_id": 108296}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16892.966, "from_m": 0.0, "section_seq": 1, "route_path_id": 108296}], "total_distance_m": 16892.966, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12581.132, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4311.834, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29743, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:41Z", "source_id": 51859984, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:34:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735122, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:40Z", "source_id": 51865037, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:37:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:43Z", "source_id": 16736577, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:29Z", "source_id": 51871165, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:40:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:34Z", "source_id": 16738360, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:03Z", "source_id": 51875025, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:07Z", "source_id": 16739525, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:46Z", "source_id": 51878914, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:46:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:47Z", "source_id": 16740738, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29863, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:33Z", "source_id": 51885858, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:51:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:38Z", "source_id": 16742886, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29858, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:51Z", "source_id": 51891774, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:55:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:53Z", "source_id": 16744605, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29854, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:52Z", "source_id": 51895745, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:58:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:58Z", "source_id": 16745795, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29837, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:50Z", "source_id": 51902221, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:04:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:53Z", "source_id": 16747589, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] London Bridge (Central) 2328 2328 15 0:10:00 None Streatham Hill 0001 0001 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32596/2026-09-17/detailed None West Norwood 2026-09-17T23:59:00+01:00 Streatham Hill 5.0 {"type": "LineString", "coordinates": [[-0.1030427, 51.43147279999999], [-0.1032702, 51.43153589999999], [-0.1035239, 51.4316172], [-0.1038035, 51.4317274], [-0.1042236, 51.431922699999994], [-0.1044502, 51.4320436], [-0.104642, 51.4321615], [-0.1048227, 51.432280600000006], [-0.1050111, 51.4324316], [-0.10518370000000002, 51.4325828], [-0.10536, 51.43274920000001], [-0.1056536, 51.4330527], [-0.105909, 51.4333569], [-0.10610324980519915, 51.43362069603175], [-0.10620650825593832, 51.43376556657941], [-0.1062969338510023, 51.433893828252586], [-0.1063764489392362, 51.43400782707873], [-0.10644697586948512, 51.43410990908532], [-0.10651043699059426, 51.4342024202998], [-0.1065687546514087, 51.434287706749615], [-0.1066238512007736, 51.43436811446224], [-0.10667764898753412, 51.43444598946512], [-0.10673207036053534, 51.43452367778572], [-0.1067890376686224, 51.43460352545149], [-0.10685047326064048, 51.434687878489896], [-0.10691829948543469, 51.434779082928394], [-0.10699443869185012, 51.43487948479443], [-0.10708081322873196, 51.434991430115474], [-0.10717934544492531, 51.43511726491897], [-0.10729195768927532, 51.43525933523238], [-0.1074286, 51.43539809999999], [-0.107586, 51.4355454], [-0.1077584, 51.4356928], [-0.10792229999999998, 51.4358121], [-0.1081041, 51.435928799999985], [-0.1083863, 51.4361158], [-0.1086661, 51.43628340000001], [-0.1090754, 51.43646590000001], [-0.1093311, 51.436559], [-0.1095743, 51.43663540000001], [-0.10984779999999998, 51.4367097], [-0.1102188, 51.4367888], [-0.1102749297683143, 51.4367986094458], [-0.11033407673662446, 51.436778509613106], [-0.11040904589248147, 51.43679027087435], [-0.1105705, 51.43681559999999], [-0.1108672, 51.43685140000001], [-0.1111682, 51.43687310000001], [-0.1116357, 51.4368995], [-0.1120843, 51.4369146], [-0.1125911, 51.43690479999999], [-0.11379799999999998, 51.4368194], [-0.1143556, 51.4368046], [-0.1152857, 51.43683349999999], [-0.11595930000000002, 51.436858599999994], [-0.1166186, 51.4368989], [-0.12056930000000002, 51.43719759999999], [-0.12237279999999998, 51.43733399999999], [-0.12279099999999998, 51.437368799999994], [-0.1231458, 51.437419299999995], [-0.1245339, 51.4376802], [-0.12570839999999997, 51.4379128], [-0.126385, 51.43804350000001], [-0.1271432, 51.4381958], [-0.1275624, 51.43827319999999], [-0.1284457, 51.438436900000006]]} 1.3 2359 0004 West Norwood Streatham Hill Streatham Hill 51.4384369 -0.1284457 51.4384369 -0.1284457 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Streatham Hill TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747589 1789599775092622 45 45 2026-09-16 23:14:05.532717 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:05.337157
594924 625002 P24205 332O86M816 2026-09-16 COMPLETE 16747551 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 625002, "stp": "P", "toc": "Northern", "uid": "P24205", "consist": "195110", "dest_crs": "LIV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24205/2026-09-17/detailed", "trust_id": "332O86M816", "origin_crs": "MCO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "10", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2O86", "timing_status": "ON TIME", "origin_station": "Manchester Oxford Road", "current_leg_arr": "0004", "current_leg_dep": "0000", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "2247", "origin_platform": "5", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Edge Hill", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Edge Hill", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 136.111, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 776.606, \"from_m\": 136.111, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1135.531, \"from_m\": 776.606, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2345.887, \"from_m\": 1135.531, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3281.658, \"from_m\": 2345.887, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3315.247, \"from_m\": 3281.658, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3803.493, \"from_m\": 3315.247, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3841.976, \"from_m\": 3803.493, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23047.662, \"from_m\": 3841.976, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 23515.352, \"from_m\": 23047.662, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 26369.186, \"from_m\": 23515.352, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27281.271, \"from_m\": 26369.186, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29762.715, \"from_m\": 27281.271, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 30674.8, \"from_m\": 29762.715, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31794.497, \"from_m\": 30674.8, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31855.881, \"from_m\": 31794.497, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32002.546, \"from_m\": 31855.881, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32743.523, \"from_m\": 32002.546, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33896.187, \"from_m\": 32743.523, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51594.984, \"from_m\": 33896.187, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 52073.418, \"from_m\": 51594.984, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52298.693, \"from_m\": 52073.418, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 52768.206, \"from_m\": 52298.693, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52889.875, \"from_m\": 52768.206, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57035.132, \"from_m\": 52889.875, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57281.413, \"from_m\": 57035.132, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57346.232, \"from_m\": 57281.413, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 57406.55, \"from_m\": 57346.232, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57738.263, \"from_m\": 57406.55, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58872.362, \"from_m\": 57738.263, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58930.399, \"from_m\": 58872.362, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 59009.623, \"from_m\": 58930.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59051.365, \"from_m\": 59009.623, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59120.427, \"from_m\": 59051.365, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59158.472, \"from_m\": 59120.427, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 59457.554, \"from_m\": 59158.472, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59693.449, \"from_m\": 59457.554, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59735.022, \"from_m\": 59693.449, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60831.214, \"from_m\": 59735.022, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61197.474, \"from_m\": 60831.214, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61514.826, \"from_m\": 61197.474, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625002, \"profile_key\": \"9f81dad323aee93ed7b667b3f88687c61a74c2fd12898d544d760d2fa2ad809e\", \"schedule_id\": 20474, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Deansgate\", \"stage_seq\": 2, \"distance_m\": 588.441, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Trafford Park East Jn\", \"stage_seq\": 3, \"distance_m\": 3515.322, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Urmston\", \"stage_seq\": 4, \"distance_m\": 8197.686, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Chassen Road\", \"stage_seq\": 5, \"distance_m\": 9132.714, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2259H\", \"location\": \"Flixton\", \"stage_seq\": 6, \"distance_m\": 10246.492, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304H\", \"location\": \"Irlam\", \"stage_seq\": 7, \"distance_m\": 13657.281, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Glazebrook East Jn\", \"stage_seq\": 8, \"distance_m\": 15089.199, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2307H\", \"location\": \"Glazebrook\", \"stage_seq\": 9, \"distance_m\": 15285.572, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312H\", \"location\": \"Birchwood\", \"stage_seq\": 10, \"distance_m\": 20226.438, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2315H\", \"location\": \"Padgate\", \"stage_seq\": 11, \"distance_m\": 22526.597, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320H\", \"location\": \"Warrington Central\", \"stage_seq\": 12, \"distance_m\": 25339.567, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Warrington West\", \"stage_seq\": 13, \"distance_m\": 28521.993, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330H\", \"location\": \"Widnes\", \"stage_seq\": 14, \"distance_m\": 41827.556, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334\", \"location\": \"Hough Green\", \"stage_seq\": 15, \"distance_m\": 44601.451, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338H\", \"location\": \"Halewood\", \"stage_seq\": 16, \"distance_m\": 48337.981, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2342\", \"location\": \"Hunt's Cross\", \"stage_seq\": 17, \"distance_m\": 50071.49, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 18, \"distance_m\": 51594.984, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 19, \"distance_m\": 52480.58, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2351\", \"location\": \"West Allerton\", \"stage_seq\": 20, \"distance_m\": 54058.882, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2354\", \"location\": \"Mossley Hill\", \"stage_seq\": 21, \"distance_m\": 55206.27, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Wavertree Jn\", \"stage_seq\": 22, \"distance_m\": 57292.755, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 23, \"distance_m\": 58755.69, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": \"2359H\", \"location\": \"Edge Hill\", \"stage_seq\": 24, \"distance_m\": 59344.431, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Crown Street Jn\", \"stage_seq\": 25, \"distance_m\": 60236.688, \"section_seq\": 1, \"route_path_id\": 74319}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 26, \"distance_m\": 61514.826, \"section_seq\": 1, \"route_path_id\": 74319}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 61514.826, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74319}], \"total_distance_m\": 61514.826, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61359.439, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 155.387, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2247", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:06Z\", \"source_id\": 51779188, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:11Z\", \"source_id\": 16710702, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:57Z\", \"source_id\": 51790708, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:02Z\", \"source_id\": 16714106, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:07Z\", \"source_id\": 16716362, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:17Z\", \"source_id\": 16717576, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:30Z\", \"source_id\": 51806478, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:33Z\", \"source_id\": 16718904, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:52Z\", \"source_id\": 51812545, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:57Z\", \"source_id\": 16720760, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:31Z\", \"source_id\": 51817207, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:39Z\", \"source_id\": 16722202, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10066, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:40Z\", \"source_id\": 51824379, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:49Z\", \"source_id\": 16724479, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10058, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:52Z\", \"source_id\": 51833417, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:58Z\", \"source_id\": 16727197, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:44Z\", \"source_id\": 51840159, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:49Z\", \"source_id\": 16729178, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:51Z\", \"source_id\": 51850394, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:57Z\", \"source_id\": 16732260, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:26Z\", \"source_id\": 16734487, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:13Z\", \"source_id\": 16736772, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:48Z\", \"source_id\": 51868509, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:53Z\", \"source_id\": 16737576, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:53Z\", \"source_id\": 51876255, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:59Z\", \"source_id\": 16739915, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:00Z\", \"source_id\": 51883597, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:07Z\", \"source_id\": 16742214, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:30Z\", \"source_id\": 51887202, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:37Z\", \"source_id\": 16743300, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:30Z\", \"source_id\": 51896571, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:33Z\", \"source_id\": 16746024, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:44Z\", \"source_id\": 51902082, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:49Z\", \"source_id\": 16747551, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "10", "timing_fact_generation": 1789599846449581, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:06.441920", "service_state_evidence_id": 16747551, "current_leg_start_actual_dep": "2026-09-17T23:59:30+01:00", "operational_evidence_version": 99, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:06.661107", "service_state_valid_until_kind": null, "operational_interpretation_version": 99, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MCO LIV 2O86 195110 3 100 None {"version": 3, "segments": [{"to_m": 136.111, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 776.606, "from_m": 136.111, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1135.531, "from_m": 776.606, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2345.887, "from_m": 1135.531, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3281.658, "from_m": 2345.887, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3315.247, "from_m": 3281.658, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3803.493, "from_m": 3315.247, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3841.976, "from_m": 3803.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23047.662, "from_m": 3841.976, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 23515.352, "from_m": 23047.662, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 26369.186, "from_m": 23515.352, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27281.271, "from_m": 26369.186, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29762.715, "from_m": 27281.271, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 30674.8, "from_m": 29762.715, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31794.497, "from_m": 30674.8, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31855.881, "from_m": 31794.497, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32002.546, "from_m": 31855.881, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32743.523, "from_m": 32002.546, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33896.187, "from_m": 32743.523, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51594.984, "from_m": 33896.187, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 52073.418, "from_m": 51594.984, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52298.693, "from_m": 52073.418, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 52768.206, "from_m": 52298.693, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52889.875, "from_m": 52768.206, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57035.132, "from_m": 52889.875, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57281.413, "from_m": 57035.132, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57346.232, "from_m": 57281.413, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 57406.55, "from_m": 57346.232, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57738.263, "from_m": 57406.55, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58872.362, "from_m": 57738.263, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58930.399, "from_m": 58872.362, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 59009.623, "from_m": 58930.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59051.365, "from_m": 59009.623, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59120.427, "from_m": 59051.365, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59158.472, "from_m": 59120.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 59457.554, "from_m": 59158.472, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59693.449, "from_m": 59457.554, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59735.022, "from_m": 59693.449, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60831.214, "from_m": 59735.022, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61197.474, "from_m": 60831.214, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 61514.826, "from_m": 61197.474, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625002, "profile_key": "9f81dad323aee93ed7b667b3f88687c61a74c2fd12898d544d760d2fa2ad809e", "schedule_id": 20474, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2247", "location": "Manchester Oxford Road", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74319}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Deansgate", "stage_seq": 2, "distance_m": 588.441, "section_seq": 1, "route_path_id": 74319}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Trafford Park East Jn", "stage_seq": 3, "distance_m": 3515.322, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Urmston", "stage_seq": 4, "distance_m": 8197.686, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Chassen Road", "stage_seq": 5, "distance_m": 9132.714, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2259H", "location": "Flixton", "stage_seq": 6, "distance_m": 10246.492, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Irlam", "stage_seq": 7, "distance_m": 13657.281, "section_seq": 1, "route_path_id": 74319}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Glazebrook East Jn", "stage_seq": 8, "distance_m": 15089.199, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "Glazebrook", "stage_seq": 9, "distance_m": 15285.572, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312H", "location": "Birchwood", "stage_seq": 10, "distance_m": 20226.438, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Padgate", "stage_seq": 11, "distance_m": 22526.597, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320H", "location": "Warrington Central", "stage_seq": 12, "distance_m": 25339.567, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Warrington West", "stage_seq": 13, "distance_m": 28521.993, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "Widnes", "stage_seq": 14, "distance_m": 41827.556, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334", "location": "Hough Green", "stage_seq": 15, "distance_m": 44601.451, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338H", "location": "Halewood", "stage_seq": 16, "distance_m": 48337.981, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2342", "location": "Hunt's Cross", "stage_seq": 17, "distance_m": 50071.49, "section_seq": 1, "route_path_id": 74319}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346", "location": "Hunts Cross West Jn", "stage_seq": 18, "distance_m": 51594.984, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "Liverpool South Parkway (HL)", "stage_seq": 19, "distance_m": 52480.58, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2351", "location": "West Allerton", "stage_seq": 20, "distance_m": 54058.882, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2354", "location": "Mossley Hill", "stage_seq": 21, "distance_m": 55206.27, "section_seq": 1, "route_path_id": 74319}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Wavertree Jn", "stage_seq": 22, "distance_m": 57292.755, "section_seq": 1, "route_path_id": 74319}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Edge Hill S.B.", "stage_seq": 23, "distance_m": 58755.69, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": "2359H", "location": "Edge Hill", "stage_seq": 24, "distance_m": 59344.431, "section_seq": 1, "route_path_id": 74319}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Crown Street Jn", "stage_seq": 25, "distance_m": 60236.688, "section_seq": 1, "route_path_id": 74319}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 26, "distance_m": 61514.826, "section_seq": 1, "route_path_id": 74319}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 61514.826, "from_m": 0.0, "section_seq": 1, "route_path_id": 74319}], "total_distance_m": 61514.826, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61359.439, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 155.387, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:06Z", "source_id": 51779188, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:48:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:11Z", "source_id": 16710702, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9268, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:57Z", "source_id": 51790708, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:55:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:02Z", "source_id": 16714106, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:07Z", "source_id": 16716362, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:17Z", "source_id": 16717576, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9275, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:30Z", "source_id": 51806478, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:03:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:33Z", "source_id": 16718904, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10072, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:52Z", "source_id": 51812545, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:57Z", "source_id": 16720760, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10069, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:31Z", "source_id": 51817207, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:10:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:39Z", "source_id": 16722202, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10066, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:40Z", "source_id": 51824379, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:14:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:49Z", "source_id": 16724479, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10058, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:52Z", "source_id": 51833417, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:18:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:58Z", "source_id": 16727197, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10063, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:44Z", "source_id": 51840159, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:49Z", "source_id": 16729178, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10048, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:51Z", "source_id": 51850394, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:29:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:57Z", "source_id": 16732260, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:26Z", "source_id": 16734487, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:13Z", "source_id": 16736772, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10038, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:48Z", "source_id": 51868509, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:39:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:53Z", "source_id": 16737576, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9932, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:53Z", "source_id": 51876255, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:44:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:59Z", "source_id": 16739915, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9914, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:00Z", "source_id": 51883597, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:49:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:07Z", "source_id": 16742214, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9906, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:30Z", "source_id": 51887202, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:37Z", "source_id": 16743300, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9881, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:30Z", "source_id": 51896571, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:59:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:33Z", "source_id": 16746024, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9843, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:44Z", "source_id": 51902082, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:04:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:49Z", "source_id": 16747551, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Manchester Oxford Road 2247 2247 5 None None Liverpool Lime Street HL/ML 0004 0004 10 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24205/2026-09-17/detailed None Edge Hill 2026-09-17T23:59:30+01:00 Liverpool Lime Street HL/ML 4.0 {"type": "LineString", "coordinates": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} 1.3 0000 0004 Edge Hill Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747551 1789599846449581 99 99 2026-09-16 23:14:06.661107 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:06.441920
594925 625650 L89773 252L36M916 2026-09-16 COMPLETE 16747948 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 625650, "stp": "O", "toc": "Northern", "uid": "L89773", "consist": "158795", "dest_crs": "WKK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89773/2026-09-17/detailed", "trust_id": "252L36M916", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wakefield Kirkgate", "service_date": "2026-09-16", "dest_arr_time": "0009", "dest_platform": "1", "is_terminated": 1, "next_location": "Wakefield Kirkgate", "signalling_id": "2L36", "timing_status": "EARLY", "origin_station": "Sheffield", "current_leg_arr": "0004", "current_leg_dep": "2352", "current_leg_end": "Wakefield Kirkgate", "origin_dep_time": "2318", "origin_platform": "4A", "current_location": "Wakefield Kirkgate", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5308259999999998, 53.5879909], [-1.5312897, 53.58836099999999], [-1.5317230999999998, 53.5887388], [-1.5320052, 53.5890014], [-1.5322786999999998, 53.589260800000005], [-1.5325306, 53.58950480000001], [-1.5327576, 53.58974469999998], [-1.5331775, 53.5902243], [-1.5337319, 53.590912], [-1.5339959, 53.59128969999998], [-1.5342072, 53.5916225], [-1.5344295, 53.59197999999999], [-1.5346322999999995, 53.59233729999999], [-1.5350083, 53.59305689999999], [-1.5359389, 53.5947529], [-1.5363016000000005, 53.5952705], [-1.5365044, 53.5955397], [-1.5367010000000003, 53.5958145], [-1.537121, 53.596322400000005], [-1.5377927, 53.59702829999999], [-1.5381575999999997, 53.597384], [-1.5387058, 53.59787529999999], [-1.5393097, 53.5983542], [-1.5405452999999998, 53.59931129999999], [-1.5426854999999997, 53.600968], [-1.5428513999999998, 53.6010964], [-1.5429448999999995, 53.60116849999999], [-1.5451209, 53.6028903], [-1.5452461, 53.6029882], [-1.5473080999999995, 53.6045752], [-1.5475324999999998, 53.604769000000005], [-1.5480199, 53.60530179999999], [-1.5481619999999998, 53.6054572], [-1.54875, 53.60609999999999], [-1.5496502, 53.607645299999994], [-1.5501267999999997, 53.6088837], [-1.5502371, 53.6093991], [-1.5503285999999998, 53.610082199999994], [-1.5504106999999998, 53.61073669999999], [-1.5504279, 53.6113885], [-1.5504133999999998, 53.611892], [-1.55037, 53.61240000000001], [-1.5501896999999998, 53.613206], [-1.5497164999999995, 53.6149446], [-1.5491145, 53.6169983], [-1.5482522, 53.6198615], [-1.5471108999999998, 53.6238638], [-1.5460442000000003, 53.627286199999986], [-1.5458867243330578, 53.62791270082296], [-1.5458406, 53.62809620000001], [-1.5453936999999998, 53.6292677], [-1.5447835, 53.63086640000001], [-1.5445409, 53.6315731], [-1.5444802999999998, 53.63179110000001], [-1.5444244, 53.632035], [-1.5443480999999997, 53.63242709999999], [-1.5442729, 53.63289590000001], [-1.5442309999999997, 53.63333579999999], [-1.544226, 53.6337322], [-1.5442306, 53.6340975], [-1.5442781, 53.634487699999994], [-1.5443613000000005, 53.6349321], [-1.5444640999999997, 53.63532769999998], [-1.5445683999999995, 53.6357039], [-1.5447223, 53.63609040000001], [-1.5448852, 53.636450999999994], [-1.5454465, 53.637538799999994], [-1.5456124999999998, 53.637915], [-1.5457474999999998, 53.638239500000005], [-1.5458856, 53.6386054], [-1.5459917, 53.63895410000001], [-1.5460694999999998, 53.6392737], [-1.5461224, 53.63955810000001], [-1.546185, 53.6400264], [-1.5462351000000003, 53.6405684], [-1.5462301, 53.6409609], [-1.5462027, 53.6413967], [-1.5461379999999998, 53.6418723], [-1.5460755, 53.6421664], [-1.5459702999999998, 53.64258509999999], [-1.5458508, 53.6429801], [-1.5456468, 53.6434975], [-1.5455240999999995, 53.643753], [-1.5453979999999998, 53.6440033], [-1.5450961999999997, 53.644526299999995], [-1.5447789, 53.6449989], [-1.5440837999999997, 53.645953899999995], [-1.5437266999999997, 53.6464179], [-1.5433822999999998, 53.64688700000001], [-1.5428862999999997, 53.64754680000001], [-1.5427299, 53.6477553], [-1.5427023, 53.6477934], [-1.5425513, 53.6479908], [-1.5423967999999997, 53.6481993], [-1.5413962, 53.6495265], [-1.5411663, 53.649853799999995], [-1.5405579, 53.6506662], [-1.5399904, 53.651431], [-1.5394293, 53.652170900000016], [-1.5390250999999997, 53.652711100000005], [-1.5389510999999998, 53.6528042], [-1.5388352999999997, 53.65296469999999], [-1.5381494, 53.6538784], [-1.5377386999999998, 53.65442929999999], [-1.5373293, 53.6549857], [-1.5368618999999997, 53.655605399999985], [-1.5365554, 53.65600140000001], [-1.5362172, 53.65636039999999], [-1.5360842, 53.656490999999995], [-1.5359977, 53.656575799999985], [-1.5357941, 53.6567738], [-1.5355714, 53.65696189999999], [-1.5352758999999998, 53.6571952], [-1.5348003, 53.65753960000001], [-1.5345455999999995, 53.6576928], [-1.5342861999999995, 53.6578412], [-1.5339795, 53.6580092], [-1.5336200999999998, 53.65819200000001], [-1.533373400225191, 53.65831715705782], [-1.5331516839355723, 53.65840551088459], [-1.5329572866146428, 53.658485026746085], [-1.5327862332956492, 53.65855690243933], [-1.5326345490118385, 53.658622335761365], [-1.532498258796457, 53.658682524509246], [-1.5323733876827526, 53.65873866647998], [-1.5322559607039707, 53.65879195947062], [-1.5321420028933592, 53.65884360127819], [-1.532027539284165, 53.65889478969975], [-1.5319085949096336, 53.65894672253231], [-1.5317811948030131, 53.65900059757293], [-1.53164136399755, 53.65905761261862], [-1.5314851275264911, 53.659118965466426], [-1.531308510423083, 53.65918585391339], [-1.5311075377205725, 53.65925947575654], [-1.5308782344522065, 53.65934102879292], [-1.53072, 53.6593972], [-1.5302948, 53.6595464], [-1.5299948, 53.659651399999994], [-1.5295597999999997, 53.65981779999999], [-1.5287268, 53.660120899999995], [-1.5279705, 53.6604023], [-1.5271359830031863, 53.66070509640292], [-1.5259651999999997, 53.66112989999999], [-1.5242288999999998, 53.6617596], [-1.5207434999999998, 53.663021500000006], [-1.5173487, 53.6642601], [-1.5166769, 53.664505199999994], [-1.5164345999999995, 53.6645955], [-1.5151123999999998, 53.665074199999985], [-1.5125294, 53.66601339999999], [-1.5104346, 53.6667778], [-1.5091175999999995, 53.6672545], [-1.5081975999999997, 53.6676296], [-1.5073473999999998, 53.6680141], [-1.5065239, 53.66842729999999], [-1.5052138, 53.6691694], [-1.5049933, 53.66930479999999], [-1.5037672, 53.6701066], [-1.5028761, 53.67074890000001], [-1.5024046, 53.6711427], [-1.5018363999999995, 53.67166709999999], [-1.5016461, 53.6718395], [-1.500935, 53.6725155], [-1.5005219, 53.672903199999986], [-1.4999989, 53.6733751], [-1.4995697, 53.6737247], [-1.4990412999999998, 53.67412830000001], [-1.4985113, 53.6744806], [-1.4982367, 53.67466369999999], [-1.497816674538758, 53.67494316112873], [-1.497775130974734, 53.67497080176018], [-1.4972315, 53.6753325], [-1.4970625, 53.6754523], [-1.4969398, 53.6755362], [-1.4964785, 53.675830399999995], [-1.4958181, 53.6762254], [-1.4952446999999998, 53.67651200000001], [-1.4948684, 53.6766784], [-1.494525, 53.6768221], [-1.4942501, 53.67693], [-1.4937930999999998, 53.67709039999999], [-1.4930665, 53.67734110000001], [-1.4929492, 53.67738460000001], [-1.4924432999999997, 53.6775586], [-1.4923098, 53.677602199999995], [-1.4920731, 53.67767990000001], [-1.4911641999999998, 53.6779347], [-1.4910239, 53.677980699999985], [-1.4908786999999997, 53.6780195], [-1.4908825999999995, 53.67802880000001], [-1.4904437999999998, 53.6781708], [-1.4900504, 53.6782857], [-1.4895449, 53.6784213], [-1.4891779, 53.678508599999994], [-1.488455, 53.678668]]}", "current_leg_start": "Darton", "dest_arr_time_act": "0009", "motion_projection": null, "next_location_lat": "53.6786680", "next_location_lon": "-1.4884550", "previous_location": "Darton", "current_leg_milage": "7.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 534.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5240.076, \"from_m\": 534.411, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5302.258, \"from_m\": 5240.076, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6349.386, \"from_m\": 5302.258, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7120.44, \"from_m\": 6349.386, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11907.594, \"from_m\": 7120.44, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12323.727, \"from_m\": 11907.594, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18904.603, \"from_m\": 12323.727, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19499.317, \"from_m\": 18904.603, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24305.166, \"from_m\": 19499.317, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25659.796, \"from_m\": 24305.166, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25810.384, \"from_m\": 25659.796, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26009.485, \"from_m\": 25810.384, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 26037.326, \"from_m\": 26009.485, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26200.324, \"from_m\": 26037.326, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 39760.086, \"from_m\": 26200.324, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39868.424, \"from_m\": 39760.086, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39905.734, \"from_m\": 39868.424, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40085.01, \"from_m\": 39905.734, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40107.968, \"from_m\": 40085.01, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43329.452, \"from_m\": 40107.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43357.316, \"from_m\": 43329.452, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43423.546, \"from_m\": 43357.316, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43620.064, \"from_m\": 43423.546, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625650, \"profile_key\": \"9e458639a9958c431ac12300797204022afe6d2a6fbb3ce6aa61fa4df90c9f8e\", \"schedule_id\": 37888, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5165.828, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Meadowhall\", \"stage_seq\": 4, \"distance_m\": 5406.694, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Ecclesfield West S.B.\", \"stage_seq\": 5, \"distance_m\": 9128.113, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330\", \"location\": \"Chapeltown\", \"stage_seq\": 6, \"distance_m\": 11814.788, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336\", \"location\": \"Elsecar\", \"stage_seq\": 7, \"distance_m\": 16869.437, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2339H\", \"location\": \"Wombwell\", \"stage_seq\": 8, \"distance_m\": 19406.592, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347H\", \"location\": \"Barnsley\", \"stage_seq\": 9, \"distance_m\": 25829.63, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2352H\", \"location\": \"Darton\", \"stage_seq\": 10, \"distance_m\": 31410.087, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Woolley Coal Sidings S.B.\", \"stage_seq\": 11, \"distance_m\": 32833.344, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Horbury Jn\", \"stage_seq\": 12, \"distance_m\": 39947.645, \"section_seq\": 1, \"route_path_id\": 73946}, {\"is_pass\": false, \"wtt_arr\": \"0009\", \"wtt_dep\": null, \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 13, \"distance_m\": 43620.064, \"section_seq\": 1, \"route_path_id\": 73946}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43620.064, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73946}], \"total_distance_m\": 43620.064, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 40002.486, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3617.578, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2318", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.6786680", "current_position_lon": "-1.4884550", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:17Z\", \"source_id\": 51841090, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:21Z\", \"source_id\": 16729424, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:35Z\", \"source_id\": 51851603, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:38Z\", \"source_id\": 16732608, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:39Z\", \"source_id\": 51859916, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:43Z\", \"source_id\": 16735098, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:13Z\", \"source_id\": 16737717, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:17Z\", \"source_id\": 51876839, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:23Z\", \"source_id\": 16740079, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:11Z\", \"source_id\": 16743559, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:53Z\", \"source_id\": 51903650, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:57Z\", \"source_id\": 16747948, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wakefield Kirkgate", "service_state_platform": "1", "timing_fact_generation": 1789599847356243, "current_leg_arrival_utc": "2026-09-18T00:06:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:07.351569", "service_state_evidence_id": 16747948, "current_leg_start_actual_dep": "2026-09-17T23:52:30+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:07.571233", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O SHF WKK 2L36 158795 2 90 None {"version": 3, "segments": [{"to_m": 534.411, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5240.076, "from_m": 534.411, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5302.258, "from_m": 5240.076, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6349.386, "from_m": 5302.258, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7120.44, "from_m": 6349.386, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11907.594, "from_m": 7120.44, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12323.727, "from_m": 11907.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18904.603, "from_m": 12323.727, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19499.317, "from_m": 18904.603, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24305.166, "from_m": 19499.317, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25659.796, "from_m": 24305.166, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25810.384, "from_m": 25659.796, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26009.485, "from_m": 25810.384, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 26037.326, "from_m": 26009.485, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26200.324, "from_m": 26037.326, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 39760.086, "from_m": 26200.324, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39868.424, "from_m": 39760.086, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39905.734, "from_m": 39868.424, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40085.01, "from_m": 39905.734, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40107.968, "from_m": 40085.01, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43329.452, "from_m": 40107.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43357.316, "from_m": 43329.452, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43423.546, "from_m": 43357.316, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43620.064, "from_m": 43423.546, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625650, "profile_key": "9e458639a9958c431ac12300797204022afe6d2a6fbb3ce6aa61fa4df90c9f8e", "schedule_id": 37888, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2318", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 73946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5165.828, "section_seq": 1, "route_path_id": 73946}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Meadowhall", "stage_seq": 4, "distance_m": 5406.694, "section_seq": 1, "route_path_id": 73946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Ecclesfield West S.B.", "stage_seq": 5, "distance_m": 9128.113, "section_seq": 1, "route_path_id": 73946}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330", "location": "Chapeltown", "stage_seq": 6, "distance_m": 11814.788, "section_seq": 1, "route_path_id": 73946}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "Elsecar", "stage_seq": 7, "distance_m": 16869.437, "section_seq": 1, "route_path_id": 73946}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2339H", "location": "Wombwell", "stage_seq": 8, "distance_m": 19406.592, "section_seq": 1, "route_path_id": 73946}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347H", "location": "Barnsley", "stage_seq": 9, "distance_m": 25829.63, "section_seq": 1, "route_path_id": 73946}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2352H", "location": "Darton", "stage_seq": 10, "distance_m": 31410.087, "section_seq": 1, "route_path_id": 73946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Woolley Coal Sidings S.B.", "stage_seq": 11, "distance_m": 32833.344, "section_seq": 1, "route_path_id": 73946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Horbury Jn", "stage_seq": 12, "distance_m": 39947.645, "section_seq": 1, "route_path_id": 73946}, {"is_pass": false, "wtt_arr": "0009", "wtt_dep": null, "location": "Wakefield Kirkgate", "stage_seq": 13, "distance_m": 43620.064, "section_seq": 1, "route_path_id": 73946}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43620.064, "from_m": 0.0, "section_seq": 1, "route_path_id": 73946}], "total_distance_m": 43620.064, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 40002.486, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3617.578, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7258, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:17Z", "source_id": 51841090, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:23:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:21Z", "source_id": 16729424, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7243, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:35Z", "source_id": 51851603, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:30:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:38Z", "source_id": 16732608, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7247, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:39Z", "source_id": 51859916, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:35:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:43Z", "source_id": 16735098, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:13Z", "source_id": 16737717, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7187, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:17Z", "source_id": 51876839, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:45:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:23Z", "source_id": 16740079, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:11Z", "source_id": 16743559, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5955, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:53Z", "source_id": 51903650, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:57Z", "source_id": 16747948, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Sheffield 2318 2318 4A None None Wakefield Kirkgate 0009 0009 1 EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:L89773/2026-09-17/detailed None Darton 2026-09-17T23:52:30+01:00 Wakefield Kirkgate 12.0 {"type": "LineString", "coordinates": [[-1.5308259999999998, 53.5879909], [-1.5312897, 53.58836099999999], [-1.5317230999999998, 53.5887388], [-1.5320052, 53.5890014], [-1.5322786999999998, 53.589260800000005], [-1.5325306, 53.58950480000001], [-1.5327576, 53.58974469999998], [-1.5331775, 53.5902243], [-1.5337319, 53.590912], [-1.5339959, 53.59128969999998], [-1.5342072, 53.5916225], [-1.5344295, 53.59197999999999], [-1.5346322999999995, 53.59233729999999], [-1.5350083, 53.59305689999999], [-1.5359389, 53.5947529], [-1.5363016000000005, 53.5952705], [-1.5365044, 53.5955397], [-1.5367010000000003, 53.5958145], [-1.537121, 53.596322400000005], [-1.5377927, 53.59702829999999], [-1.5381575999999997, 53.597384], [-1.5387058, 53.59787529999999], [-1.5393097, 53.5983542], [-1.5405452999999998, 53.59931129999999], [-1.5426854999999997, 53.600968], [-1.5428513999999998, 53.6010964], [-1.5429448999999995, 53.60116849999999], [-1.5451209, 53.6028903], [-1.5452461, 53.6029882], [-1.5473080999999995, 53.6045752], [-1.5475324999999998, 53.604769000000005], [-1.5480199, 53.60530179999999], [-1.5481619999999998, 53.6054572], [-1.54875, 53.60609999999999], [-1.5496502, 53.607645299999994], [-1.5501267999999997, 53.6088837], [-1.5502371, 53.6093991], [-1.5503285999999998, 53.610082199999994], [-1.5504106999999998, 53.61073669999999], [-1.5504279, 53.6113885], [-1.5504133999999998, 53.611892], [-1.55037, 53.61240000000001], [-1.5501896999999998, 53.613206], [-1.5497164999999995, 53.6149446], [-1.5491145, 53.6169983], [-1.5482522, 53.6198615], [-1.5471108999999998, 53.6238638], [-1.5460442000000003, 53.627286199999986], [-1.5458867243330578, 53.62791270082296], [-1.5458406, 53.62809620000001], [-1.5453936999999998, 53.6292677], [-1.5447835, 53.63086640000001], [-1.5445409, 53.6315731], [-1.5444802999999998, 53.63179110000001], [-1.5444244, 53.632035], [-1.5443480999999997, 53.63242709999999], [-1.5442729, 53.63289590000001], [-1.5442309999999997, 53.63333579999999], [-1.544226, 53.6337322], [-1.5442306, 53.6340975], [-1.5442781, 53.634487699999994], [-1.5443613000000005, 53.6349321], [-1.5444640999999997, 53.63532769999998], [-1.5445683999999995, 53.6357039], [-1.5447223, 53.63609040000001], [-1.5448852, 53.636450999999994], [-1.5454465, 53.637538799999994], [-1.5456124999999998, 53.637915], [-1.5457474999999998, 53.638239500000005], [-1.5458856, 53.6386054], [-1.5459917, 53.63895410000001], [-1.5460694999999998, 53.6392737], [-1.5461224, 53.63955810000001], [-1.546185, 53.6400264], [-1.5462351000000003, 53.6405684], [-1.5462301, 53.6409609], [-1.5462027, 53.6413967], [-1.5461379999999998, 53.6418723], [-1.5460755, 53.6421664], [-1.5459702999999998, 53.64258509999999], [-1.5458508, 53.6429801], [-1.5456468, 53.6434975], [-1.5455240999999995, 53.643753], [-1.5453979999999998, 53.6440033], [-1.5450961999999997, 53.644526299999995], [-1.5447789, 53.6449989], [-1.5440837999999997, 53.645953899999995], [-1.5437266999999997, 53.6464179], [-1.5433822999999998, 53.64688700000001], [-1.5428862999999997, 53.64754680000001], [-1.5427299, 53.6477553], [-1.5427023, 53.6477934], [-1.5425513, 53.6479908], [-1.5423967999999997, 53.6481993], [-1.5413962, 53.6495265], [-1.5411663, 53.649853799999995], [-1.5405579, 53.6506662], [-1.5399904, 53.651431], [-1.5394293, 53.652170900000016], [-1.5390250999999997, 53.652711100000005], [-1.5389510999999998, 53.6528042], [-1.5388352999999997, 53.65296469999999], [-1.5381494, 53.6538784], [-1.5377386999999998, 53.65442929999999], [-1.5373293, 53.6549857], [-1.5368618999999997, 53.655605399999985], [-1.5365554, 53.65600140000001], [-1.5362172, 53.65636039999999], [-1.5360842, 53.656490999999995], [-1.5359977, 53.656575799999985], [-1.5357941, 53.6567738], [-1.5355714, 53.65696189999999], [-1.5352758999999998, 53.6571952], [-1.5348003, 53.65753960000001], [-1.5345455999999995, 53.6576928], [-1.5342861999999995, 53.6578412], [-1.5339795, 53.6580092], [-1.5336200999999998, 53.65819200000001], [-1.533373400225191, 53.65831715705782], [-1.5331516839355723, 53.65840551088459], [-1.5329572866146428, 53.658485026746085], [-1.5327862332956492, 53.65855690243933], [-1.5326345490118385, 53.658622335761365], [-1.532498258796457, 53.658682524509246], [-1.5323733876827526, 53.65873866647998], [-1.5322559607039707, 53.65879195947062], [-1.5321420028933592, 53.65884360127819], [-1.532027539284165, 53.65889478969975], [-1.5319085949096336, 53.65894672253231], [-1.5317811948030131, 53.65900059757293], [-1.53164136399755, 53.65905761261862], [-1.5314851275264911, 53.659118965466426], [-1.531308510423083, 53.65918585391339], [-1.5311075377205725, 53.65925947575654], [-1.5308782344522065, 53.65934102879292], [-1.53072, 53.6593972], [-1.5302948, 53.6595464], [-1.5299948, 53.659651399999994], [-1.5295597999999997, 53.65981779999999], [-1.5287268, 53.660120899999995], [-1.5279705, 53.6604023], [-1.5271359830031863, 53.66070509640292], [-1.5259651999999997, 53.66112989999999], [-1.5242288999999998, 53.6617596], [-1.5207434999999998, 53.663021500000006], [-1.5173487, 53.6642601], [-1.5166769, 53.664505199999994], [-1.5164345999999995, 53.6645955], [-1.5151123999999998, 53.665074199999985], [-1.5125294, 53.66601339999999], [-1.5104346, 53.6667778], [-1.5091175999999995, 53.6672545], [-1.5081975999999997, 53.6676296], [-1.5073473999999998, 53.6680141], [-1.5065239, 53.66842729999999], [-1.5052138, 53.6691694], [-1.5049933, 53.66930479999999], [-1.5037672, 53.6701066], [-1.5028761, 53.67074890000001], [-1.5024046, 53.6711427], [-1.5018363999999995, 53.67166709999999], [-1.5016461, 53.6718395], [-1.500935, 53.6725155], [-1.5005219, 53.672903199999986], [-1.4999989, 53.6733751], [-1.4995697, 53.6737247], [-1.4990412999999998, 53.67412830000001], [-1.4985113, 53.6744806], [-1.4982367, 53.67466369999999], [-1.497816674538758, 53.67494316112873], [-1.497775130974734, 53.67497080176018], [-1.4972315, 53.6753325], [-1.4970625, 53.6754523], [-1.4969398, 53.6755362], [-1.4964785, 53.675830399999995], [-1.4958181, 53.6762254], [-1.4952446999999998, 53.67651200000001], [-1.4948684, 53.6766784], [-1.494525, 53.6768221], [-1.4942501, 53.67693], [-1.4937930999999998, 53.67709039999999], [-1.4930665, 53.67734110000001], [-1.4929492, 53.67738460000001], [-1.4924432999999997, 53.6775586], [-1.4923098, 53.677602199999995], [-1.4920731, 53.67767990000001], [-1.4911641999999998, 53.6779347], [-1.4910239, 53.677980699999985], [-1.4908786999999997, 53.6780195], [-1.4908825999999995, 53.67802880000001], [-1.4904437999999998, 53.6781708], [-1.4900504, 53.6782857], [-1.4895449, 53.6784213], [-1.4891779, 53.678508599999994], [-1.488455, 53.678668]]} 7.6 2352 0004 Darton Wakefield Kirkgate Wakefield Kirkgate 53.6786680 -1.4884550 53.6786680 -1.4884550 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Wakefield Kirkgate TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747948 1789599847356243 53 53 2026-09-16 23:14:07.571233 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:07.351569
594926 626264 W86398 075F86M916 2026-09-16 COMPLETE 16747690 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 626264, "stp": "P", "toc": "ScotRail", "uid": "W86398", "consist": "380114", "dest_crs": "XCK", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86398/2026-09-17/detailed", "trust_id": "075F86M916", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Corkerhill C.S.M.D.", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": null, "is_terminated": 1, "next_location": "Corkerhill C.S.M.D.", "signalling_id": "5F86", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0004", "current_leg_dep": "2352", "current_leg_end": "Corkerhill C.S.M.D.", "origin_dep_time": "2353", "origin_platform": "9", "current_location": "Corkerhill C.S.M.D.", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.2588986, 55.85577210000001], [-4.2589091, 55.85575599999999], [-4.259010999999999, 55.85556830000001], [-4.259063599999999, 55.855422], [-4.2590728, 55.8553988], [-4.259097800000001, 55.85533149999999], [-4.2591215, 55.8552686], [-4.259168, 55.85512599999999], [-4.2592711, 55.8548448], [-4.259532999999999, 55.8541274], [-4.2595469, 55.8540878], [-4.2595536, 55.8540673], [-4.259604699999999, 55.8539521], [-4.2596627, 55.8537715], [-4.2598181, 55.8533463], [-4.2599183, 55.85308289999998], [-4.259924699999999, 55.85306609999999], [-4.259964300000001, 55.85293419999999], [-4.2600191999999995, 55.852766199999984], [-4.2601584, 55.8523849], [-4.2601743, 55.8523338], [-4.260208, 55.8522404], [-4.260250999999999, 55.8521212], [-4.2603177, 55.851975], [-4.2603812, 55.85178899999999], [-4.2604304, 55.851674], [-4.2605259, 55.8514955], [-4.2606476, 55.8513353], [-4.2607179, 55.8512377], [-4.260826577132423, 55.85113166279792], [-4.2609155, 55.85104489999999], [-4.2609579, 55.8510073], [-4.2610421, 55.8509404], [-4.261148599999999, 55.8508569], [-4.261259699999999, 55.8507788], [-4.2614538, 55.8506429], [-4.2616199, 55.85054070000001], [-4.2618533, 55.85042620000001], [-4.2620266, 55.85034790000001], [-4.2621334, 55.850299599999985], [-4.262463999999999, 55.85018189999999], [-4.2625108, 55.850167299999995], [-4.262755, 55.85009109999999], [-4.2631315999999995, 55.84998310000001], [-4.2635209, 55.84989], [-4.2638298, 55.849823099999995], [-4.264347699999999, 55.849710599999995], [-4.2649539, 55.8495865], [-4.2654366999999995, 55.84948369999999], [-4.2655896, 55.84945230000001], [-4.2660291, 55.8493621], [-4.266586299999999, 55.849247], [-4.2672472, 55.84910539999999], [-4.2679054999999995, 55.84896440000001], [-4.2686807, 55.8488201], [-4.2690109, 55.84875859999999], [-4.269705, 55.84864700000001], [-4.2698657, 55.8486212], [-4.2704634, 55.8485282], [-4.270745299999999, 55.8484843], [-4.2729474, 55.848146799999995], [-4.2731842, 55.84811049999999], [-4.2745162, 55.84794260000001], [-4.274955699999999, 55.847896799999994], [-4.2753295, 55.8478601], [-4.2753898, 55.8478542], [-4.2761065, 55.8477785], [-4.2763816, 55.84775549999999], [-4.277514, 55.8476708], [-4.2777709, 55.84765159999999], [-4.2784657, 55.84761819999999], [-4.2789235, 55.8475948], [-4.2797405, 55.8475426], [-4.279811811127619, 55.84753919055483], [-4.2803115, 55.8475153], [-4.280480899999999, 55.84751020000001], [-4.2812529, 55.84750029999999], [-4.2830494, 55.847480299999994], [-4.2830812, 55.8474799], [-4.2834438, 55.8474759], [-4.285142499999999, 55.84749409999999], [-4.285427631600477, 55.84750224160864], [-4.285709653494894, 55.84751017003707], [-4.285958947357809, 55.84751634041128], [-4.286180190086051, 55.84752095925787], [-4.286378058576449, 55.847524233103506], [-4.286557229725832, 55.847526368474824], [-4.286722380431029, 55.84752757189848], [-4.286878187588868, 55.84752804990113], [-4.287029328096178, 55.847528009009395], [-4.2871804788497885, 55.84752765574994], [-4.2873363167465275, 55.84752719664942], [-4.287501518683225, 55.84752683823447], [-4.287680761556708, 55.84752678703174], [-4.287878722263807, 55.847527249567875], [-4.28810007770135, 55.84752843236952], [-4.288349504766167, 55.84753054196334], [-4.288631680355084, 55.84753378487596], [-4.289031199999999, 55.84752709999999], [-4.2896649, 55.8475027], [-4.290008499999999, 55.8474956], [-4.290104599999999, 55.84749409999999], [-4.2902638, 55.84749169999999], [-4.2911622, 55.84746719999999], [-4.2913838, 55.84746069999999], [-4.2921909, 55.8474372], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]}", "current_leg_start": "Glasgow Central High Level", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "55.8363339", "next_location_lon": "-4.3245403", "previous_location": "Glasgow Central High Level", "current_leg_milage": "3.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4599.895, \"from_m\": 2698.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4708.665, \"from_m\": 4599.895, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4842.385, \"from_m\": 4708.665, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5704.539, \"from_m\": 4842.385, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626264, \"profile_key\": \"d187876cd810c6ad24562f150add15c9b3ae9442c0f874f99bccde3d9c0fc73b\", \"schedule_id\": 29390, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Corkerhill C.S.M.D.\", \"stage_seq\": 4, \"distance_m\": 5704.539, \"section_seq\": 1, \"route_path_id\": 39883}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5704.539, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39883}], \"total_distance_m\": 5704.539, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5269.478, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2353", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "55.8363339", "current_position_lon": "-4.3245403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:10Z\", \"source_id\": 51902678, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:13Z\", \"source_id\": 16747690, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Corkerhill C.S.M.D.", "service_state_platform": null, "timing_fact_generation": 1789599848429323, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:08.426388", "service_state_evidence_id": 16747690, "current_leg_start_actual_dep": "2026-09-17T23:54:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:08.909543", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC XCK 5F86 380114 4 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4599.895, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4708.665, "from_m": 4599.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4842.385, "from_m": 4708.665, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5704.539, "from_m": 4842.385, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626264, "profile_key": "d187876cd810c6ad24562f150add15c9b3ae9442c0f874f99bccde3d9c0fc73b", "schedule_id": 29390, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2353", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39883}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Corkerhill C.S.M.D.", "stage_seq": 4, "distance_m": 5704.539, "section_seq": 1, "route_path_id": 39883}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5704.539, "from_m": 0.0, "section_seq": 1, "route_path_id": 39883}], "total_distance_m": 5704.539, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5269.478, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1688, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:10Z", "source_id": 51902678, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:04:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:13Z", "source_id": 16747690, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Glasgow Central High Level 2353 2353 9 None None Corkerhill C.S.M.D. 0003 0003 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86398/2026-09-17/detailed None Glasgow Central High Level 2026-09-17T23:54:00+01:00 Corkerhill C.S.M.D. 12.0 {"type": "LineString", "coordinates": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.2588986, 55.85577210000001], [-4.2589091, 55.85575599999999], [-4.259010999999999, 55.85556830000001], [-4.259063599999999, 55.855422], [-4.2590728, 55.8553988], [-4.259097800000001, 55.85533149999999], [-4.2591215, 55.8552686], [-4.259168, 55.85512599999999], [-4.2592711, 55.8548448], [-4.259532999999999, 55.8541274], [-4.2595469, 55.8540878], [-4.2595536, 55.8540673], [-4.259604699999999, 55.8539521], [-4.2596627, 55.8537715], [-4.2598181, 55.8533463], [-4.2599183, 55.85308289999998], [-4.259924699999999, 55.85306609999999], [-4.259964300000001, 55.85293419999999], [-4.2600191999999995, 55.852766199999984], [-4.2601584, 55.8523849], [-4.2601743, 55.8523338], [-4.260208, 55.8522404], [-4.260250999999999, 55.8521212], [-4.2603177, 55.851975], [-4.2603812, 55.85178899999999], [-4.2604304, 55.851674], [-4.2605259, 55.8514955], [-4.2606476, 55.8513353], [-4.2607179, 55.8512377], [-4.260826577132423, 55.85113166279792], [-4.2609155, 55.85104489999999], [-4.2609579, 55.8510073], [-4.2610421, 55.8509404], [-4.261148599999999, 55.8508569], [-4.261259699999999, 55.8507788], [-4.2614538, 55.8506429], [-4.2616199, 55.85054070000001], [-4.2618533, 55.85042620000001], [-4.2620266, 55.85034790000001], [-4.2621334, 55.850299599999985], [-4.262463999999999, 55.85018189999999], [-4.2625108, 55.850167299999995], [-4.262755, 55.85009109999999], [-4.2631315999999995, 55.84998310000001], [-4.2635209, 55.84989], [-4.2638298, 55.849823099999995], [-4.264347699999999, 55.849710599999995], [-4.2649539, 55.8495865], [-4.2654366999999995, 55.84948369999999], [-4.2655896, 55.84945230000001], [-4.2660291, 55.8493621], [-4.266586299999999, 55.849247], [-4.2672472, 55.84910539999999], [-4.2679054999999995, 55.84896440000001], [-4.2686807, 55.8488201], [-4.2690109, 55.84875859999999], [-4.269705, 55.84864700000001], [-4.2698657, 55.8486212], [-4.2704634, 55.8485282], [-4.270745299999999, 55.8484843], [-4.2729474, 55.848146799999995], [-4.2731842, 55.84811049999999], [-4.2745162, 55.84794260000001], [-4.274955699999999, 55.847896799999994], [-4.2753295, 55.8478601], [-4.2753898, 55.8478542], [-4.2761065, 55.8477785], [-4.2763816, 55.84775549999999], [-4.277514, 55.8476708], [-4.2777709, 55.84765159999999], [-4.2784657, 55.84761819999999], [-4.2789235, 55.8475948], [-4.2797405, 55.8475426], [-4.279811811127619, 55.84753919055483], [-4.2803115, 55.8475153], [-4.280480899999999, 55.84751020000001], [-4.2812529, 55.84750029999999], [-4.2830494, 55.847480299999994], [-4.2830812, 55.8474799], [-4.2834438, 55.8474759], [-4.285142499999999, 55.84749409999999], [-4.285427631600477, 55.84750224160864], [-4.285709653494894, 55.84751017003707], [-4.285958947357809, 55.84751634041128], [-4.286180190086051, 55.84752095925787], [-4.286378058576449, 55.847524233103506], [-4.286557229725832, 55.847526368474824], [-4.286722380431029, 55.84752757189848], [-4.286878187588868, 55.84752804990113], [-4.287029328096178, 55.847528009009395], [-4.2871804788497885, 55.84752765574994], [-4.2873363167465275, 55.84752719664942], [-4.287501518683225, 55.84752683823447], [-4.287680761556708, 55.84752678703174], [-4.287878722263807, 55.847527249567875], [-4.28810007770135, 55.84752843236952], [-4.288349504766167, 55.84753054196334], [-4.288631680355084, 55.84753378487596], [-4.289031199999999, 55.84752709999999], [-4.2896649, 55.8475027], [-4.290008499999999, 55.8474956], [-4.290104599999999, 55.84749409999999], [-4.2902638, 55.84749169999999], [-4.2911622, 55.84746719999999], [-4.2913838, 55.84746069999999], [-4.2921909, 55.8474372], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]} 3.6 2352 0004 Glasgow Central High Level Corkerhill C.S.M.D. Corkerhill C.S.M.D. 55.8363339 -4.3245403 55.8363339 -4.3245403 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Corkerhill C.S.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747690 1789599848429323 36 36 2026-09-16 23:14:08.909543 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:08.426388
594927 624660 G15571 845C01M816 2026-09-16 COMPLETE 16748017 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624660, "stp": "O", "toc": "Great Western Railway", "uid": "G15571", "consist": "150221", "dest_crs": "PNZ", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15571/2026-09-17/detailed", "trust_id": "845C01M816", "origin_crs": "PLY", "show_on_map": 0, "dar_est_time": "22:31:00", "dar_platform": null, "dest_station": "Penzance", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "2", "is_terminated": 1, "next_location": null, "signalling_id": "5C01", "timing_status": "ON TIME", "origin_station": "Plymouth", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2231", "origin_platform": "7", "current_location": "Penzance", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Plymouth", "current_leg_milage": null, "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 204.068, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 233.476, \"from_m\": 204.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 296.843, \"from_m\": 233.476, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 338.448, \"from_m\": 296.843, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 801.095, \"from_m\": 338.448, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1849.986, \"from_m\": 801.095, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1894.816, \"from_m\": 1849.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2387.791, \"from_m\": 1894.816, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4249.425, \"from_m\": 2387.791, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4464.41, \"from_m\": 4249.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5980.546, \"from_m\": 4464.41, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6645.959, \"from_m\": 5980.546, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7948.385, \"from_m\": 6645.959, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 14031.258, \"from_m\": 7948.385, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14092.404, \"from_m\": 14031.258, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14983.904, \"from_m\": 14092.404, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22163.046, \"from_m\": 14983.904, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 35223.348, \"from_m\": 22163.046, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35404.889, \"from_m\": 35223.348, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40301.327, \"from_m\": 35404.889, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 42446.408, \"from_m\": 40301.327, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43136.244, \"from_m\": 42446.408, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46943.135, \"from_m\": 43136.244, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 46948.821, \"from_m\": 46943.135, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47928.954, \"from_m\": 46948.821, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 48459.698, \"from_m\": 47928.954, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48657.444, \"from_m\": 48459.698, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 50807.449, \"from_m\": 48657.444, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 55022.122, \"from_m\": 50807.449, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 55540.8, \"from_m\": 55022.122, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 59626.27, \"from_m\": 55540.8, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68979.616, \"from_m\": 59626.27, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 68989.715, \"from_m\": 68979.616, \"capability_applied\": null, \"effective_limit_mph\": 40.389, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.389}, {\"to_m\": 85691.165, \"from_m\": 68989.715, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 85780.563, \"from_m\": 85691.165, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 85821.127, \"from_m\": 85780.563, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 86149.816, \"from_m\": 85821.127, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 86303.559, \"from_m\": 86149.816, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 86351.26, \"from_m\": 86303.559, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 86539.762, \"from_m\": 86351.26, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 86600.119, \"from_m\": 86539.762, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94720.974, \"from_m\": 86600.119, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 100267.145, \"from_m\": 94720.974, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 100897.267, \"from_m\": 100267.145, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 105192.67, \"from_m\": 100897.267, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108408.97, \"from_m\": 105192.67, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109977.462, \"from_m\": 108408.97, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 110327.468, \"from_m\": 109977.462, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 113013.07, \"from_m\": 110327.468, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 115869.689, \"from_m\": 113013.07, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 116134.178, \"from_m\": 115869.689, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 124725.59, \"from_m\": 116134.178, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 124783.472, \"from_m\": 124725.59, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 126892.36, \"from_m\": 124783.472, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 127345.853, \"from_m\": 126892.36, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624660, \"profile_key\": \"6fec40c09338e457e735c3ddbcfd934277c64cacf08103d861329d1480e449cd\", \"schedule_id\": 36508, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Plymouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"St. Budeaux Jn\", \"stage_seq\": 2, \"distance_m\": 4412.225, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Saltash\", \"stage_seq\": 3, \"distance_m\": 6701.797, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"St. Germans\", \"stage_seq\": 4, \"distance_m\": 14759.553, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Liskeard Sig. Dm260\", \"stage_seq\": 5, \"distance_m\": 17918.923, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254H\", \"location\": \"Liskeard\", \"stage_seq\": 6, \"distance_m\": 28356.641, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"St. Pinnock Viaduct East\", \"stage_seq\": 7, \"distance_m\": 35306.807, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Largin\", \"stage_seq\": 8, \"distance_m\": 36748.649, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Bodmin Parkway\", \"stage_seq\": 9, \"distance_m\": 43057.278, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Lostwithiel\", \"stage_seq\": 10, \"distance_m\": 48549.843, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Par\", \"stage_seq\": 11, \"distance_m\": 55540.8, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"St. Austell\", \"stage_seq\": 12, \"distance_m\": 62715.092, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321H\", \"location\": \"Burngullow Jn\", \"stage_seq\": 13, \"distance_m\": 65952.756, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Grampound Road Sig. CL5883\", \"stage_seq\": 14, \"distance_m\": 73671.472, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Buckshead Tunnel Sg Cl5893\", \"stage_seq\": 15, \"distance_m\": 83159.026, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Truro\", \"stage_seq\": 16, \"distance_m\": 86058.418, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Penwithers Jn\", \"stage_seq\": 17, \"distance_m\": 86854.126, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Baldhu Sig. R31\", \"stage_seq\": 18, \"distance_m\": 92044.578, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Redruth Sig. R27\", \"stage_seq\": 19, \"distance_m\": 100430.715, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348H\", \"location\": \"Camborne\", \"stage_seq\": 20, \"distance_m\": 106308.639, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353H\", \"location\": \"St Erth Sig. R19\", \"stage_seq\": 21, \"distance_m\": 115459.903, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"St. Erth\", \"stage_seq\": 22, \"distance_m\": 118296.401, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Long Rock S.B.\", \"stage_seq\": 23, \"distance_m\": 125035.039, \"section_seq\": 1, \"route_path_id\": 68884}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Penzance\", \"stage_seq\": 24, \"distance_m\": 127345.853, \"section_seq\": 1, \"route_path_id\": 68884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127345.853, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68884}], \"total_distance_m\": 127345.853, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 126357.092, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 988.761, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2231", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:28Z\", \"source_id\": 51758363, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:32Z\", \"source_id\": 16704409, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:46Z\", \"source_id\": 51772779, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:49Z\", \"source_id\": 16708782, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:18Z\", \"source_id\": 51809767, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:22Z\", \"source_id\": 16719903, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26740, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:12Z\", \"source_id\": 51816632, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:13Z\", \"source_id\": 16722004, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:27Z\", \"source_id\": 51825789, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:31Z\", \"source_id\": 16724869, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:22Z\", \"source_id\": 51837740, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:28Z\", \"source_id\": 16728477, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:29Z\", \"source_id\": 51861368, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:38Z\", \"source_id\": 16735529, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:08Z\", \"source_id\": 16748017, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penzance", "service_state_platform": "2", "timing_fact_generation": 1789599848605723, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:08.597375", "service_state_evidence_id": 16748017, "current_leg_start_actual_dep": null, "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:08.917987", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O PLY PNZ 5C01 150221 2 75 None {"version": 3, "segments": [{"to_m": 204.068, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 233.476, "from_m": 204.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 296.843, "from_m": 233.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 338.448, "from_m": 296.843, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 801.095, "from_m": 338.448, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1849.986, "from_m": 801.095, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1894.816, "from_m": 1849.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2387.791, "from_m": 1894.816, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4249.425, "from_m": 2387.791, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4464.41, "from_m": 4249.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5980.546, "from_m": 4464.41, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6645.959, "from_m": 5980.546, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7948.385, "from_m": 6645.959, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 14031.258, "from_m": 7948.385, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14092.404, "from_m": 14031.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14983.904, "from_m": 14092.404, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22163.046, "from_m": 14983.904, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 35223.348, "from_m": 22163.046, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35404.889, "from_m": 35223.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40301.327, "from_m": 35404.889, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 42446.408, "from_m": 40301.327, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43136.244, "from_m": 42446.408, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46943.135, "from_m": 43136.244, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 46948.821, "from_m": 46943.135, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47928.954, "from_m": 46948.821, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 48459.698, "from_m": 47928.954, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48657.444, "from_m": 48459.698, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 50807.449, "from_m": 48657.444, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 55022.122, "from_m": 50807.449, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 55540.8, "from_m": 55022.122, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 59626.27, "from_m": 55540.8, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68979.616, "from_m": 59626.27, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 68989.715, "from_m": 68979.616, "capability_applied": null, "effective_limit_mph": 40.389, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.389}, {"to_m": 85691.165, "from_m": 68989.715, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 85780.563, "from_m": 85691.165, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85821.127, "from_m": 85780.563, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 86149.816, "from_m": 85821.127, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 86303.559, "from_m": 86149.816, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 86351.26, "from_m": 86303.559, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 86539.762, "from_m": 86351.26, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 86600.119, "from_m": 86539.762, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94720.974, "from_m": 86600.119, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 100267.145, "from_m": 94720.974, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 100897.267, "from_m": 100267.145, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 105192.67, "from_m": 100897.267, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108408.97, "from_m": 105192.67, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109977.462, "from_m": 108408.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 110327.468, "from_m": 109977.462, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 113013.07, "from_m": 110327.468, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 115869.689, "from_m": 113013.07, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 116134.178, "from_m": 115869.689, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 124725.59, "from_m": 116134.178, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 124783.472, "from_m": 124725.59, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 126892.36, "from_m": 124783.472, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 127345.853, "from_m": 126892.36, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624660, "profile_key": "6fec40c09338e457e735c3ddbcfd934277c64cacf08103d861329d1480e449cd", "schedule_id": 36508, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2231", "location": "Plymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "St. Budeaux Jn", "stage_seq": 2, "distance_m": 4412.225, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Saltash", "stage_seq": 3, "distance_m": 6701.797, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "St. Germans", "stage_seq": 4, "distance_m": 14759.553, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Liskeard Sig. Dm260", "stage_seq": 5, "distance_m": 17918.923, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254H", "location": "Liskeard", "stage_seq": 6, "distance_m": 28356.641, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "St. Pinnock Viaduct East", "stage_seq": 7, "distance_m": 35306.807, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Largin", "stage_seq": 8, "distance_m": 36748.649, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Bodmin Parkway", "stage_seq": 9, "distance_m": 43057.278, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Lostwithiel", "stage_seq": 10, "distance_m": 48549.843, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Par", "stage_seq": 11, "distance_m": 55540.8, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "St. Austell", "stage_seq": 12, "distance_m": 62715.092, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Burngullow Jn", "stage_seq": 13, "distance_m": 65952.756, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Grampound Road Sig. CL5883", "stage_seq": 14, "distance_m": 73671.472, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Buckshead Tunnel Sg Cl5893", "stage_seq": 15, "distance_m": 83159.026, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Truro", "stage_seq": 16, "distance_m": 86058.418, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Penwithers Jn", "stage_seq": 17, "distance_m": 86854.126, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Baldhu Sig. R31", "stage_seq": 18, "distance_m": 92044.578, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Redruth Sig. R27", "stage_seq": 19, "distance_m": 100430.715, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348H", "location": "Camborne", "stage_seq": 20, "distance_m": 106308.639, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "St Erth Sig. R19", "stage_seq": 21, "distance_m": 115459.903, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "St. Erth", "stage_seq": 22, "distance_m": 118296.401, "section_seq": 1, "route_path_id": 68884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Long Rock S.B.", "stage_seq": 23, "distance_m": 125035.039, "section_seq": 1, "route_path_id": 68884}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Penzance", "stage_seq": 24, "distance_m": 127345.853, "section_seq": 1, "route_path_id": 68884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127345.853, "from_m": 0.0, "section_seq": 1, "route_path_id": 68884}], "total_distance_m": 127345.853, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 126357.092, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 988.761, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26705, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:28Z", "source_id": 51758363, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:40:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:32Z", "source_id": 16704409, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26709, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:46Z", "source_id": 51772779, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:46:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:49Z", "source_id": 16708782, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26720, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:18Z", "source_id": 51809767, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:05:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:22Z", "source_id": 16719903, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26740, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:12Z", "source_id": 51816632, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:09:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:13Z", "source_id": 16722004, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26770, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:27Z", "source_id": 51825789, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:14:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:31Z", "source_id": 16724869, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26810, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:22Z", "source_id": 51837740, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:21:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:28Z", "source_id": 16728477, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26829, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:29Z", "source_id": 51861368, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:35:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:38Z", "source_id": 16735529, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:08Z", "source_id": 16748017, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Plymouth 2231 2231 7 22:31:00 None Penzance 0004 0004 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15571/2026-09-17/detailed None None None None None None None None None Plymouth Penzance None None None None None 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Penzance TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16748017 1789599848605723 51 51 2026-09-16 23:14:08.917987 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:08.597375
594928 625022 P02162 472W37M816 2026-09-16 COMPLETE 16747584 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 625022, "stp": "P", "toc": "Greater Anglia", "uid": "P02162", "consist": "755338", "dest_crs": "IPS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02162/2026-09-17/detailed", "trust_id": "472W37M816", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": "22:48:00", "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "1", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "2W37", "timing_status": "LATE", "origin_station": "Cambridge", "current_leg_arr": "0004", "current_leg_dep": "2356", "current_leg_end": "Ipswich", "origin_dep_time": "2248", "origin_platform": "5", "current_location": "Ipswich", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.0555057, 52.15263480000001], [1.0570124, 52.151484399999994], [1.057811, 52.1509279], [1.0586606, 52.1503895], [1.0588195, 52.1502955], [1.0589467999999995, 52.1502251], [1.0591522, 52.150116], [1.0600058, 52.1495996], [1.0609224999999998, 52.1491087], [1.0609933, 52.1490729], [1.0620189, 52.1485543], [1.063175, 52.1480193], [1.0643284, 52.14748629999999], [1.0654499999999998, 52.1469428], [1.0664998999999995, 52.1463684], [1.0669828, 52.1460762], [1.0674445, 52.1457667], [1.067965, 52.1454327], [1.0684497999999998, 52.1450704], [1.0693734, 52.1443502], [1.0699913, 52.143759499999994], [1.0712201, 52.14248049999999], [1.0718938999999998, 52.1417729], [1.0725819, 52.1410531], [1.073964, 52.13961599999999], [1.0767035, 52.1367417], [1.0779783409434258, 52.13540237411863], [1.082178, 52.13098999999998], [1.082591, 52.1305565], [1.0846150999999995, 52.128432], [1.0918411, 52.12086349999999], [1.0919833, 52.1207199], [1.0921874, 52.12051379999999], [1.0922426999999997, 52.12045770000001], [1.0939725, 52.1186416], [1.0946069, 52.1179849], [1.0956916, 52.116862], [1.0961837, 52.1162615], [1.0967882, 52.11557590000001], [1.0969993, 52.11530350000001], [1.0972986, 52.114916], [1.0974417999999997, 52.114717699999986], [1.0975861, 52.1144255], [1.0976655999999998, 52.11430570000001], [1.0977593999999995, 52.1141641], [1.0978891000000002, 52.11397060000001], [1.0980722999999997, 52.11368879999999], [1.0982469, 52.1133928], [1.0984786, 52.1129858], [1.0987441679909908, 52.11250357716516], [1.0987669, 52.11246229999999], [1.0988552, 52.1122908], [1.0990588, 52.11184980000001], [1.0990749999999998, 52.1118153], [1.0990891, 52.1117852], [1.0993786999999997, 52.1112842], [1.0994543999999995, 52.111094900000005], [1.0995575, 52.11089749999999], [1.0996758, 52.1106528], [1.0998253, 52.1102254], [1.0999129, 52.1099616], [1.0999660154940178, 52.10978287988833], [1.1000349, 52.10955109999999], [1.100213, 52.1088444], [1.1002792999999995, 52.10850159999998], [1.100354, 52.1080861], [1.100479, 52.107322999999994], [1.100533, 52.106787899999986], [1.1005606999999995, 52.1062517], [1.1005657, 52.1059728], [1.1005703, 52.105721299999985], [1.1005625, 52.1053896], [1.1005577, 52.10518820000001], [1.1005517, 52.10495769999999], [1.1005393, 52.1047311], [1.1005303, 52.10461059999999], [1.1005227, 52.10450959999999], [1.1004893999999998, 52.1042818], [1.1004625999999995, 52.104082], [1.1004335999999997, 52.10387709999999], [1.1004004, 52.10367720000001], [1.1003526, 52.10347009999999], [1.1002434000000003, 52.1029777], [1.1000065, 52.1017346], [1.0998706, 52.1006947], [1.0997490999999997, 52.0994384], [1.0996585, 52.097438899999986], [1.0997251, 52.0954295], [1.0998719999999995, 52.094019499999995], [1.0999114999999997, 52.093751700000006], [1.1000787, 52.09261639999999], [1.1004694999999998, 52.0908553], [1.1009360999999998, 52.0891113], [1.1009463, 52.0890748], [1.1010086, 52.08885269999998], [1.1028483000000002, 52.08262130000001], [1.1028807, 52.0825064], [1.1047575999999997, 52.07624669999999], [1.1048009, 52.076116600000006], [1.1048619999999998, 52.07593709999998], [1.1050444, 52.0754205], [1.1054132, 52.074700699999994], [1.1058050999999998, 52.0739707], [1.1066682, 52.07273910000001], [1.1069953, 52.07232569999999], [1.1077941, 52.071449], [1.1086997999999997, 52.07062049999999], [1.1095218, 52.06997719999999], [1.1097907, 52.0697668], [1.1100097999999998, 52.0696201], [1.1106584999999998, 52.06918329999999], [1.1121902, 52.0681162], [1.11328, 52.067367299999994], [1.1139582, 52.06690269999999], [1.1139593485460355, 52.06690191300023], [1.1146663, 52.0664175], [1.1147507999999997, 52.06636129999999], [1.1154437, 52.0658858], [1.1175488, 52.06444419999999], [1.1177129, 52.06433320000001], [1.1181693, 52.06402380000001], [1.1185567999999997, 52.06374749999999], [1.1203474999999998, 52.06252829999999], [1.1217982999999998, 52.06153530000001], [1.1220142, 52.06139709999999], [1.1226176, 52.0609867], [1.1234488, 52.0604171], [1.1253165999999997, 52.059137], [1.1258293999999998, 52.0587298], [1.1265845, 52.0582099], [1.1269101230431022, 52.057973524141175], [1.1273029, 52.0576884], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]}", "current_leg_start": "Needham Market", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Needham Market", "current_leg_milage": "8.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 477.692, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 516.94, \"from_m\": 477.692, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 578.913, \"from_m\": 516.94, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 737.559, \"from_m\": 578.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1569.781, \"from_m\": 737.559, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1829.31, \"from_m\": 1569.781, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 22829.318, \"from_m\": 1829.31, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23486.883, \"from_m\": 22829.318, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23508.532, \"from_m\": 23486.883, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25228.698, \"from_m\": 23508.532, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26873.255, \"from_m\": 25228.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66152.76, \"from_m\": 26873.255, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66392.241, \"from_m\": 66152.76, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81386.198, \"from_m\": 66392.241, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 81437.632, \"from_m\": 81386.198, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87695.38, \"from_m\": 81437.632, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 89077.093, \"from_m\": 87695.38, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 89115.866, \"from_m\": 89077.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89185.578, \"from_m\": 89115.866, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 89343.283, \"from_m\": 89185.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625022, \"profile_key\": \"ec762c19f5a9e331d132e6f8d4bb90b09a4ce77e5564c9524cabbc4a61b1c580\", \"schedule_id\": 20011, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1523.931, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Dullingham\", \"stage_seq\": 3, \"distance_m\": 18248.58, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2310\", \"location\": \"Newmarket\", \"stage_seq\": 4, \"distance_m\": 23486.883, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Chippenham Jn\", \"stage_seq\": 5, \"distance_m\": 26935.502, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318\", \"location\": \"Kennett\", \"stage_seq\": 6, \"distance_m\": 31407.221, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2328\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 7, \"distance_m\": 46973.078, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2333H\", \"location\": \"Thurston\", \"stage_seq\": 8, \"distance_m\": 53517.73, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2338H\", \"wtt_dep\": \"2339\", \"location\": \"Elmswell\", \"stage_seq\": 9, \"distance_m\": 60718.914, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Haughley Jn\", \"stage_seq\": 10, \"distance_m\": 66409.685, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"Stowmarket\", \"stage_seq\": 11, \"distance_m\": 70287.936, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2352H\", \"location\": \"Needham Market\", \"stage_seq\": 12, \"distance_m\": 75821.668, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Claydon S.B.\", \"stage_seq\": 13, \"distance_m\": 81222.014, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 14, \"distance_m\": 86534.078, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 15, \"distance_m\": 87906.146, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 16, \"distance_m\": 89343.283, \"section_seq\": 1, \"route_path_id\": 36225}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 89343.283, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36225}], \"total_distance_m\": 89343.283, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 49814.925, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 39528.358, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2248", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:21Z\", \"source_id\": 51806151, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:29Z\", \"source_id\": 16718827, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12312, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:21Z\", \"source_id\": 51806151, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:29Z\", \"source_id\": 16718828, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:50Z\", \"source_id\": 51842010, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:54Z\", \"source_id\": 16729712, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:30Z\", \"source_id\": 51856354, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:38Z\", \"source_id\": 16734079, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12304, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:22Z\", \"source_id\": 51861184, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:28Z\", \"source_id\": 16735467, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:34Z\", \"source_id\": 51875769, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:38Z\", \"source_id\": 16739768, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:48Z\", \"source_id\": 51886191, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:53Z\", \"source_id\": 16743014, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:05Z\", \"source_id\": 51890755, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:12Z\", \"source_id\": 16744312, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:48Z\", \"source_id\": 51902183, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:53Z\", \"source_id\": 16747584, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "1", "timing_fact_generation": 1789599774914502, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:09.803282", "service_state_evidence_id": 16747584, "current_leg_start_actual_dep": "2026-09-17T23:54:30+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:10.621290", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P CBG IPS 2W37 755338 4 100 None {"version": 3, "segments": [{"to_m": 477.692, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 516.94, "from_m": 477.692, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 578.913, "from_m": 516.94, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 737.559, "from_m": 578.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1569.781, "from_m": 737.559, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1829.31, "from_m": 1569.781, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22829.318, "from_m": 1829.31, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23486.883, "from_m": 22829.318, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23508.532, "from_m": 23486.883, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25228.698, "from_m": 23508.532, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26873.255, "from_m": 25228.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66152.76, "from_m": 26873.255, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66392.241, "from_m": 66152.76, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81386.198, "from_m": 66392.241, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 81437.632, "from_m": 81386.198, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87695.38, "from_m": 81437.632, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 89077.093, "from_m": 87695.38, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 89115.866, "from_m": 89077.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89185.578, "from_m": 89115.866, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 89343.283, "from_m": 89185.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625022, "profile_key": "ec762c19f5a9e331d132e6f8d4bb90b09a4ce77e5564c9524cabbc4a61b1c580", "schedule_id": 20011, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2248", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 1523.931, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Dullingham", "stage_seq": 3, "distance_m": 18248.58, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310", "location": "Newmarket", "stage_seq": 4, "distance_m": 23486.883, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Chippenham Jn", "stage_seq": 5, "distance_m": 26935.502, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318", "location": "Kennett", "stage_seq": 6, "distance_m": 31407.221, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328", "location": "Bury St Edmunds", "stage_seq": 7, "distance_m": 46973.078, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2333H", "location": "Thurston", "stage_seq": 8, "distance_m": 53517.73, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2338H", "wtt_dep": "2339", "location": "Elmswell", "stage_seq": 9, "distance_m": 60718.914, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Haughley Jn", "stage_seq": 10, "distance_m": 66409.685, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "Stowmarket", "stage_seq": 11, "distance_m": 70287.936, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2352H", "location": "Needham Market", "stage_seq": 12, "distance_m": 75821.668, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Claydon S.B.", "stage_seq": 13, "distance_m": 81222.014, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Ipswich Europa Jn", "stage_seq": 14, "distance_m": 86534.078, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "East Suffolk Jn", "stage_seq": 15, "distance_m": 87906.146, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Ipswich", "stage_seq": 16, "distance_m": 89343.283, "section_seq": 1, "route_path_id": 36225}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 89343.283, "from_m": 0.0, "section_seq": 1, "route_path_id": 36225}], "total_distance_m": 89343.283, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 49814.925, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 39528.358, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12317, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:21Z", "source_id": 51806151, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:03:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:29Z", "source_id": 16718827, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12312, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:21Z", "source_id": 51806151, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:07:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:29Z", "source_id": 16718828, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12278, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:50Z", "source_id": 51842010, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:23:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:54Z", "source_id": 16729712, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12292, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:30Z", "source_id": 51856354, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:32:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:38Z", "source_id": 16734079, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12304, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:22Z", "source_id": 51861184, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:38:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:28Z", "source_id": 16735467, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12308, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:34Z", "source_id": 51875769, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:44:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:38Z", "source_id": 16739768, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13241, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:48Z", "source_id": 51886191, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:51:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:53Z", "source_id": 16743014, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13248, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:05Z", "source_id": 51890755, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:55:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:12Z", "source_id": 16744312, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13400, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:48Z", "source_id": 51902183, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:04:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:53Z", "source_id": 16747584, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Cambridge 2248 2248 5 22:48:00 None Ipswich 0003 0002 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02162/2026-09-17/detailed None Needham Market 2026-09-17T23:54:30+01:00 Ipswich 8.0 {"type": "LineString", "coordinates": [[1.0555057, 52.15263480000001], [1.0570124, 52.151484399999994], [1.057811, 52.1509279], [1.0586606, 52.1503895], [1.0588195, 52.1502955], [1.0589467999999995, 52.1502251], [1.0591522, 52.150116], [1.0600058, 52.1495996], [1.0609224999999998, 52.1491087], [1.0609933, 52.1490729], [1.0620189, 52.1485543], [1.063175, 52.1480193], [1.0643284, 52.14748629999999], [1.0654499999999998, 52.1469428], [1.0664998999999995, 52.1463684], [1.0669828, 52.1460762], [1.0674445, 52.1457667], [1.067965, 52.1454327], [1.0684497999999998, 52.1450704], [1.0693734, 52.1443502], [1.0699913, 52.143759499999994], [1.0712201, 52.14248049999999], [1.0718938999999998, 52.1417729], [1.0725819, 52.1410531], [1.073964, 52.13961599999999], [1.0767035, 52.1367417], [1.0779783409434258, 52.13540237411863], [1.082178, 52.13098999999998], [1.082591, 52.1305565], [1.0846150999999995, 52.128432], [1.0918411, 52.12086349999999], [1.0919833, 52.1207199], [1.0921874, 52.12051379999999], [1.0922426999999997, 52.12045770000001], [1.0939725, 52.1186416], [1.0946069, 52.1179849], [1.0956916, 52.116862], [1.0961837, 52.1162615], [1.0967882, 52.11557590000001], [1.0969993, 52.11530350000001], [1.0972986, 52.114916], [1.0974417999999997, 52.114717699999986], [1.0975861, 52.1144255], [1.0976655999999998, 52.11430570000001], [1.0977593999999995, 52.1141641], [1.0978891000000002, 52.11397060000001], [1.0980722999999997, 52.11368879999999], [1.0982469, 52.1133928], [1.0984786, 52.1129858], [1.0987441679909908, 52.11250357716516], [1.0987669, 52.11246229999999], [1.0988552, 52.1122908], [1.0990588, 52.11184980000001], [1.0990749999999998, 52.1118153], [1.0990891, 52.1117852], [1.0993786999999997, 52.1112842], [1.0994543999999995, 52.111094900000005], [1.0995575, 52.11089749999999], [1.0996758, 52.1106528], [1.0998253, 52.1102254], [1.0999129, 52.1099616], [1.0999660154940178, 52.10978287988833], [1.1000349, 52.10955109999999], [1.100213, 52.1088444], [1.1002792999999995, 52.10850159999998], [1.100354, 52.1080861], [1.100479, 52.107322999999994], [1.100533, 52.106787899999986], [1.1005606999999995, 52.1062517], [1.1005657, 52.1059728], [1.1005703, 52.105721299999985], [1.1005625, 52.1053896], [1.1005577, 52.10518820000001], [1.1005517, 52.10495769999999], [1.1005393, 52.1047311], [1.1005303, 52.10461059999999], [1.1005227, 52.10450959999999], [1.1004893999999998, 52.1042818], [1.1004625999999995, 52.104082], [1.1004335999999997, 52.10387709999999], [1.1004004, 52.10367720000001], [1.1003526, 52.10347009999999], [1.1002434000000003, 52.1029777], [1.1000065, 52.1017346], [1.0998706, 52.1006947], [1.0997490999999997, 52.0994384], [1.0996585, 52.097438899999986], [1.0997251, 52.0954295], [1.0998719999999995, 52.094019499999995], [1.0999114999999997, 52.093751700000006], [1.1000787, 52.09261639999999], [1.1004694999999998, 52.0908553], [1.1009360999999998, 52.0891113], [1.1009463, 52.0890748], [1.1010086, 52.08885269999998], [1.1028483000000002, 52.08262130000001], [1.1028807, 52.0825064], [1.1047575999999997, 52.07624669999999], [1.1048009, 52.076116600000006], [1.1048619999999998, 52.07593709999998], [1.1050444, 52.0754205], [1.1054132, 52.074700699999994], [1.1058050999999998, 52.0739707], [1.1066682, 52.07273910000001], [1.1069953, 52.07232569999999], [1.1077941, 52.071449], [1.1086997999999997, 52.07062049999999], [1.1095218, 52.06997719999999], [1.1097907, 52.0697668], [1.1100097999999998, 52.0696201], [1.1106584999999998, 52.06918329999999], [1.1121902, 52.0681162], [1.11328, 52.067367299999994], [1.1139582, 52.06690269999999], [1.1139593485460355, 52.06690191300023], [1.1146663, 52.0664175], [1.1147507999999997, 52.06636129999999], [1.1154437, 52.0658858], [1.1175488, 52.06444419999999], [1.1177129, 52.06433320000001], [1.1181693, 52.06402380000001], [1.1185567999999997, 52.06374749999999], [1.1203474999999998, 52.06252829999999], [1.1217982999999998, 52.06153530000001], [1.1220142, 52.06139709999999], [1.1226176, 52.0609867], [1.1234488, 52.0604171], [1.1253165999999997, 52.059137], [1.1258293999999998, 52.0587298], [1.1265845, 52.0582099], [1.1269101230431022, 52.057973524141175], [1.1273029, 52.0576884], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]} 8.4 2356 0004 Needham Market Ipswich Ipswich 52.0505252 1.1441782 52.0505252 1.1441782 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Ipswich TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747584 1789599774914502 41 41 2026-09-16 23:14:10.621290 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:09.803282
594929 625567 L87898 061R46M916 2026-09-16 COMPLETE 16747677 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 625567, "stp": "P", "toc": "ScotRail", "uid": "L87898", "consist": "385106+385109", "dest_crs": "EDB", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87898/2026-09-17/detailed", "trust_id": "061R46M916", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": "23:15:00", "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-16", "dest_arr_time": "0007", "dest_platform": "9", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1R46", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "0004", "current_leg_dep": "0000", "current_leg_end": "Edinburgh", "origin_dep_time": "2315", "origin_platform": "4", "current_location": "Edinburgh", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "0007", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Haymarket", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 35020.049, \"from_m\": 5249.173, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36871.542, \"from_m\": 35020.049, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 39203.827, \"from_m\": 36871.542, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 39439.933, \"from_m\": 39203.827, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39480.297, \"from_m\": 39439.933, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39561.502, \"from_m\": 39480.297, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41230.721, \"from_m\": 39561.502, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44735.151, \"from_m\": 41230.721, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47091.595, \"from_m\": 44735.151, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54780.361, \"from_m\": 47091.595, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 61658.117, \"from_m\": 54780.361, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 62151.456, \"from_m\": 61658.117, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 62226.784, \"from_m\": 62151.456, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 71708.677, \"from_m\": 62226.784, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 71917.348, \"from_m\": 71708.677, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 71975.23, \"from_m\": 71917.348, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 73655.589, \"from_m\": 71975.23, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75047.176, \"from_m\": 73655.589, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 76047.48, \"from_m\": 75047.176, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 76197.344, \"from_m\": 76047.48, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76288.975, \"from_m\": 76197.344, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76733.58, \"from_m\": 76288.975, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625567, \"profile_key\": \"4a563d78b31f25312dda1427a08dcf663aab4ddd5e285a661ff7eb8face1fc76\", \"schedule_id\": 18894, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27858.645, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2335\", \"location\": \"Falkirk High\", \"stage_seq\": 8, \"distance_m\": 34821.694, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2338H\", \"wtt_dep\": \"2339H\", \"location\": \"Polmont\", \"stage_seq\": 9, \"distance_m\": 39987.147, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2347H\", \"location\": \"Linlithgow\", \"stage_seq\": 10, \"distance_m\": 47503.769, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351H\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 11, \"distance_m\": 55518.308, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Newbridge Jn\", \"stage_seq\": 12, \"distance_m\": 62260.226, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 13, \"distance_m\": 71878.538, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"0001H\", \"wtt_dep\": \"0002H\", \"location\": \"Haymarket\", \"stage_seq\": 14, \"distance_m\": 73819.165, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 15, \"distance_m\": 75148.425, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 16, \"distance_m\": 76733.58, \"section_seq\": 1, \"route_path_id\": 28597}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76733.58, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28597}], \"total_distance_m\": 76733.58, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76733.58, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2315", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:40Z\", \"source_id\": 51834771, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:43Z\", \"source_id\": 16727584, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:31Z\", \"source_id\": 51838045, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:36Z\", \"source_id\": 16728557, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:18Z\", \"source_id\": 51844579, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:21Z\", \"source_id\": 16730466, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:09Z\", \"source_id\": 51859194, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:13Z\", \"source_id\": 16734882, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:57Z\", \"source_id\": 51867161, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:02Z\", \"source_id\": 16737158, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:44Z\", \"source_id\": 51876024, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:48Z\", \"source_id\": 16739835, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:40Z\", \"source_id\": 51896775, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:43Z\", \"source_id\": 16746092, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:08Z\", \"source_id\": 51902602, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:13Z\", \"source_id\": 16747677, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "9", "timing_fact_generation": 1789599794425524, "current_leg_arrival_utc": "2026-09-18T00:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:10.368660", "service_state_evidence_id": 16747677, "current_leg_start_actual_dep": "2026-09-18T00:02:30+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:10.617348", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ EDB 1R46 385106+385109 8 100 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 35020.049, "from_m": 5249.173, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36871.542, "from_m": 35020.049, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 39203.827, "from_m": 36871.542, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39439.933, "from_m": 39203.827, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39480.297, "from_m": 39439.933, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 39561.502, "from_m": 39480.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41230.721, "from_m": 39561.502, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44735.151, "from_m": 41230.721, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47091.595, "from_m": 44735.151, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54780.361, "from_m": 47091.595, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 61658.117, "from_m": 54780.361, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 62151.456, "from_m": 61658.117, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 62226.784, "from_m": 62151.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71708.677, "from_m": 62226.784, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 71917.348, "from_m": 71708.677, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71975.23, "from_m": 71917.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73655.589, "from_m": 71975.23, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75047.176, "from_m": 73655.589, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 76047.48, "from_m": 75047.176, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 76197.344, "from_m": 76047.48, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 76288.975, "from_m": 76197.344, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 76733.58, "from_m": 76288.975, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 625567, "profile_key": "4a563d78b31f25312dda1427a08dcf663aab4ddd5e285a661ff7eb8face1fc76", "schedule_id": 18894, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2315", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27858.645, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335", "location": "Falkirk High", "stage_seq": 8, "distance_m": 34821.694, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2338H", "wtt_dep": "2339H", "location": "Polmont", "stage_seq": 9, "distance_m": 39987.147, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2347H", "location": "Linlithgow", "stage_seq": 10, "distance_m": 47503.769, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351H", "location": "Winchburgh Jn", "stage_seq": 11, "distance_m": 55518.308, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Newbridge Jn", "stage_seq": 12, "distance_m": 62260.226, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Haymarket West Jn", "stage_seq": 13, "distance_m": 71878.538, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": "0002H", "location": "Haymarket", "stage_seq": 14, "distance_m": 73819.165, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Princes St Gardens", "stage_seq": 15, "distance_m": 75148.425, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 16, "distance_m": 76733.58, "section_seq": 1, "route_path_id": 28597}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76733.58, "from_m": 0.0, "section_seq": 1, "route_path_id": 28597}], "total_distance_m": 76733.58, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76733.58, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:40Z", "source_id": 51834771, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:19:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:43Z", "source_id": 16727584, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:31Z", "source_id": 51838045, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:21:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:36Z", "source_id": 16728557, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:18Z", "source_id": 51844579, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:25:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:21Z", "source_id": 16730466, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1151, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:09Z", "source_id": 51859194, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:34:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:13Z", "source_id": 16734882, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1163, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:57Z", "source_id": 51867161, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:38:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:02Z", "source_id": 16737158, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:44Z", "source_id": 51876024, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:44:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:48Z", "source_id": 16739835, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:40Z", "source_id": 51896775, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:59:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:43Z", "source_id": 16746092, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 835, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:08Z", "source_id": 51902602, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:04:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:13Z", "source_id": 16747677, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2315 2315 4 23:15:00 None Edinburgh 0007 0007 9 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87898/2026-09-17/detailed None Haymarket 2026-09-18T00:02:30+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 0000 0004 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747677 1789599794425524 50 50 2026-09-16 23:14:10.617348 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:10.368660
594930 624908 P87928 872K14M816 2026-09-16 COMPLETE 16747559 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624908, "stp": "P", "toc": "Southeastern", "uid": "P87928", "consist": "465009+465911", "dest_crs": "GLM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87928/2026-09-17/detailed", "trust_id": "872K14M816", "origin_crs": null, "show_on_map": 0, "dar_est_time": "22:42:00", "dar_platform": null, "dest_station": "Gillingham (Kent)", "service_date": "2026-09-16", "dest_arr_time": "2349", "dest_platform": "1", "is_terminated": 1, "next_location": "Gillingham (Kent)", "signalling_id": "2K14", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "0004", "current_leg_dep": "2354", "current_leg_end": "Gillingham (Kent)", "origin_dep_time": "2242", "origin_platform": "6", "current_location": "Gillingham (Kent)", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5207832999999998, 51.38048739999999], [0.5209246999999999, 51.380434599999994], [0.5212259, 51.3803221], [0.5218145, 51.38006479999999], [0.5220672, 51.379960800000006], [0.5222695, 51.379877599999986], [0.5227337999999999, 51.3796866], [0.5254125, 51.3785403], [0.5259635, 51.3783255], [0.5263228999999999, 51.3782147], [0.5267389, 51.37810459999999], [0.5268314, 51.3780802], [0.5268861, 51.3780657], [0.5272092999999999, 51.3779942], [0.5273188, 51.377970000000005], [0.5274513, 51.3779407], [0.5278654, 51.37786040000001], [0.5279486, 51.3778442], [0.5280318, 51.3778281], [0.5284281999999999, 51.377775099999994], [0.5294085, 51.3777265], [0.5300773999999999, 51.3777176], [0.5304384, 51.3777265], [0.5318364, 51.377885500000005], [0.5320771, 51.377927500000006], [0.5326043999999999, 51.378037899999995], [0.5328672000000001, 51.37809140000001], [0.5332139999999999, 51.378193], [0.5337978999999999, 51.3783955], [0.5341107, 51.37853270000001], [0.5345785, 51.3787352], [0.5348734, 51.3788725], [0.5355985999999999, 51.37926860000001], [0.5360868, 51.3795467], [0.5389891704717129, 51.38120622440278], [0.5398329999999999, 51.3816887], [0.5447555, 51.3845031], [0.5470656, 51.38566889999999], [0.5481134, 51.3860432], [0.5490729999999999, 51.3863425], [0.5493821, 51.3864052], [0.5496373999999999, 51.38645580000001], [0.550005, 51.386523], [0.5506222, 51.386640699999994], [0.5507651999999998, 51.3866676], [0.5512213, 51.38674340000001], [0.5515073738066429, 51.38679167395817]]}", "current_leg_start": "Chatham", "dest_arr_time_act": "2349", "motion_projection": null, "next_location_lat": "51.3867917", "next_location_lon": "0.5515074", "previous_location": "Chatham", "current_leg_milage": "1.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3424.793, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3550.67, \"from_m\": 3424.793, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.017, \"from_m\": 3550.67, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5324.38, \"from_m\": 5000.017, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5426.965, \"from_m\": 5324.38, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6197.036, \"from_m\": 5426.965, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7977.056, \"from_m\": 6197.036, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8622.861, \"from_m\": 7977.056, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10020.099, \"from_m\": 8622.861, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10519.554, \"from_m\": 10020.099, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12843.788, \"from_m\": 10519.554, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13640.854, \"from_m\": 12843.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17020.646, \"from_m\": 13640.854, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17500.077, \"from_m\": 17020.646, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22301.693, \"from_m\": 17500.077, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22387.57, \"from_m\": 22301.693, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24026.728, \"from_m\": 22387.57, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30049.395, \"from_m\": 24026.728, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30483.969, \"from_m\": 30049.395, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30517.422, \"from_m\": 30483.969, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43889.654, \"from_m\": 30517.422, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44106.074, \"from_m\": 43889.654, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45195.823, \"from_m\": 44106.074, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45240.769, \"from_m\": 45195.823, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 54324.222, \"from_m\": 45240.769, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55188.913, \"from_m\": 54324.222, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55223.331, \"from_m\": 55188.913, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55575.803, \"from_m\": 55223.331, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55611.246, \"from_m\": 55575.803, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56661.521, \"from_m\": 55611.246, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56685.895, \"from_m\": 56661.521, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57876.152, \"from_m\": 56685.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58429.475, \"from_m\": 57876.152, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59721.088, \"from_m\": 58429.475, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59876.712, \"from_m\": 59721.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624908, \"profile_key\": \"fd27e481898ea710261f5f2cf7d7d901063805d841acd904c6a48002f82c5a28\", \"schedule_id\": 23546, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Factory Jn\", \"stage_seq\": 3, \"distance_m\": 2937.786, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 4, \"distance_m\": 3424.793, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2252H\", \"location\": \"Denmark Hill\", \"stage_seq\": 5, \"distance_m\": 6847.874, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 6, \"distance_m\": 7677.632, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Nunhead\", \"stage_seq\": 7, \"distance_m\": 9548.952, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Bellingham\", \"stage_seq\": 8, \"distance_m\": 14264.956, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Ravensbourne\", \"stage_seq\": 9, \"distance_m\": 16733.992, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Shortlands\", \"stage_seq\": 10, \"distance_m\": 18123.222, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Bromley South\", \"stage_seq\": 11, \"distance_m\": 19580.711, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Bickley Jn\", \"stage_seq\": 12, \"distance_m\": 22301.693, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 13, \"distance_m\": 23863.26, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2310\", \"location\": \"St. Mary Cray\", \"stage_seq\": 14, \"distance_m\": 25930.305, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314H\", \"location\": \"Swanley\", \"stage_seq\": 15, \"distance_m\": 30218.306, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319\", \"location\": \"Farningham Road\", \"stage_seq\": 16, \"distance_m\": 35229.092, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Fawkham Jn\", \"stage_seq\": 17, \"distance_m\": 38562.53, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Longfield\", \"stage_seq\": 18, \"distance_m\": 39748.032, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Meopham\", \"stage_seq\": 19, \"distance_m\": 43889.654, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2330H\", \"location\": \"Sole Street\", \"stage_seq\": 20, \"distance_m\": 45361.16, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 21, \"distance_m\": 55223.331, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2341\", \"location\": \"Rochester\", \"stage_seq\": 22, \"distance_m\": 55894.55, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344H\", \"location\": \"Chatham\", \"stage_seq\": 23, \"distance_m\": 57289.268, \"section_seq\": 1, \"route_path_id\": 100088}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": null, \"location\": \"Gillingham (Kent)\", \"stage_seq\": 24, \"distance_m\": 59876.712, \"section_seq\": 1, \"route_path_id\": 100088}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59876.712, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100088}], \"total_distance_m\": 59876.712, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 55650.175, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4226.537, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2242", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.3867917", "current_position_lon": "0.5515074", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:05Z\", \"source_id\": 51796535, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:08Z\", \"source_id\": 16715840, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:00Z\", \"source_id\": 51803533, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:03Z\", \"source_id\": 16718010, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:36Z\", \"source_id\": 51812122, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:39Z\", \"source_id\": 16720608, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:19Z\", \"source_id\": 51815087, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:20Z\", \"source_id\": 16721526, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:09Z\", \"source_id\": 51816529, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:13Z\", \"source_id\": 16721978, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:37Z\", \"source_id\": 51819055, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:40Z\", \"source_id\": 16722741, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:40Z\", \"source_id\": 51829697, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:42Z\", \"source_id\": 16726072, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:13Z\", \"source_id\": 51837488, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:16Z\", \"source_id\": 16728387, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:06Z\", \"source_id\": 51845909, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:09Z\", \"source_id\": 16730887, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31973, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:42Z\", \"source_id\": 51855092, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:47Z\", \"source_id\": 16733637, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:26Z\", \"source_id\": 51863001, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:28Z\", \"source_id\": 16735959, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:26Z\", \"source_id\": 51867894, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:28Z\", \"source_id\": 16737388, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:23Z\", \"source_id\": 51884227, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:28Z\", \"source_id\": 16742417, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:49Z\", \"source_id\": 51888995, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:51Z\", \"source_id\": 16743800, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:48Z\", \"source_id\": 51902169, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:49Z\", \"source_id\": 16747559, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gillingham (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789599769566192, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:10.376893", "service_state_evidence_id": 16747559, "current_leg_start_actual_dep": "2026-09-17T23:59:30+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:10.612250", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None GLM 2K14 465009+465911 8 75 None {"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3424.793, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3550.67, "from_m": 3424.793, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.017, "from_m": 3550.67, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5324.38, "from_m": 5000.017, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5426.965, "from_m": 5324.38, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6197.036, "from_m": 5426.965, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7977.056, "from_m": 6197.036, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8622.861, "from_m": 7977.056, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10020.099, "from_m": 8622.861, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10519.554, "from_m": 10020.099, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12843.788, "from_m": 10519.554, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13640.854, "from_m": 12843.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17020.646, "from_m": 13640.854, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17500.077, "from_m": 17020.646, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22301.693, "from_m": 17500.077, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22387.57, "from_m": 22301.693, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24026.728, "from_m": 22387.57, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30049.395, "from_m": 24026.728, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30483.969, "from_m": 30049.395, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30517.422, "from_m": 30483.969, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43889.654, "from_m": 30517.422, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44106.074, "from_m": 43889.654, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45195.823, "from_m": 44106.074, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45240.769, "from_m": 45195.823, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 54324.222, "from_m": 45240.769, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55188.913, "from_m": 54324.222, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55223.331, "from_m": 55188.913, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55575.803, "from_m": 55223.331, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55611.246, "from_m": 55575.803, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56661.521, "from_m": 55611.246, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56685.895, "from_m": 56661.521, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57876.152, "from_m": 56685.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58429.475, "from_m": 57876.152, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59721.088, "from_m": 58429.475, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59876.712, "from_m": 59721.088, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624908, "profile_key": "fd27e481898ea710261f5f2cf7d7d901063805d841acd904c6a48002f82c5a28", "schedule_id": 23546, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2242", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Factory Jn", "stage_seq": 3, "distance_m": 2937.786, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Voltaire Road Jn", "stage_seq": 4, "distance_m": 3424.793, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252H", "location": "Denmark Hill", "stage_seq": 5, "distance_m": 6847.874, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Crofton Road Jn", "stage_seq": 6, "distance_m": 7677.632, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Nunhead", "stage_seq": 7, "distance_m": 9548.952, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Bellingham", "stage_seq": 8, "distance_m": 14264.956, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Ravensbourne", "stage_seq": 9, "distance_m": 16733.992, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Shortlands", "stage_seq": 10, "distance_m": 18123.222, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Bromley South", "stage_seq": 11, "distance_m": 19580.711, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Bickley Jn", "stage_seq": 12, "distance_m": 22301.693, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "St. Mary Cray Jn", "stage_seq": 13, "distance_m": 23863.26, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310", "location": "St. Mary Cray", "stage_seq": 14, "distance_m": 25930.305, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314H", "location": "Swanley", "stage_seq": 15, "distance_m": 30218.306, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319", "location": "Farningham Road", "stage_seq": 16, "distance_m": 35229.092, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Fawkham Jn", "stage_seq": 17, "distance_m": 38562.53, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Longfield", "stage_seq": 18, "distance_m": 39748.032, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Meopham", "stage_seq": 19, "distance_m": 43889.654, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2330H", "location": "Sole Street", "stage_seq": 20, "distance_m": 45361.16, "section_seq": 1, "route_path_id": 100088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Rochester Bridge Jn", "stage_seq": 21, "distance_m": 55223.331, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2341", "location": "Rochester", "stage_seq": 22, "distance_m": 55894.55, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344H", "location": "Chatham", "stage_seq": 23, "distance_m": 57289.268, "section_seq": 1, "route_path_id": 100088}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": null, "location": "Gillingham (Kent)", "stage_seq": 24, "distance_m": 59876.712, "section_seq": 1, "route_path_id": 100088}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59876.712, "from_m": 0.0, "section_seq": 1, "route_path_id": 100088}], "total_distance_m": 59876.712, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 55650.175, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4226.537, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29765, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:05Z", "source_id": 51796535, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:57:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:08Z", "source_id": 16715840, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:00Z", "source_id": 51803533, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:01:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:03Z", "source_id": 16718010, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31835, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:36Z", "source_id": 51812122, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:06:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:39Z", "source_id": 16720608, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31846, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:19Z", "source_id": 51815087, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:08:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:20Z", "source_id": 16721526, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31857, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:09Z", "source_id": 51816529, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:13Z", "source_id": 16721978, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:37Z", "source_id": 51819055, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:40Z", "source_id": 16722741, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32077, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:40Z", "source_id": 51829697, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:16:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:42Z", "source_id": 16726072, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31964, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:13Z", "source_id": 51837488, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:21:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:16Z", "source_id": 16728387, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31906, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:06Z", "source_id": 51845909, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:26:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:09Z", "source_id": 16730887, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31973, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:42Z", "source_id": 51855092, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:31:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:47Z", "source_id": 16733637, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31977, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:26Z", "source_id": 51863001, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:36:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:28Z", "source_id": 16735959, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31982, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:26Z", "source_id": 51867894, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:39:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:28Z", "source_id": 16737388, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:23Z", "source_id": 51884227, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:50:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:28Z", "source_id": 16742417, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:49Z", "source_id": 51888995, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:53:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:51Z", "source_id": 16743800, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32331, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:48Z", "source_id": 51902169, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:04:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:49Z", "source_id": 16747559, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] London Victoria 2242 2242 6 22:42:00 None Gillingham (Kent) 2349 2349 1 LATE +15 minutes https://www.realtimetrains.co.uk/service/gb-nr:P87928/2026-09-17/detailed None Chatham 2026-09-17T23:59:30+01:00 Gillingham (Kent) 10.0 {"type": "LineString", "coordinates": [[0.5207832999999998, 51.38048739999999], [0.5209246999999999, 51.380434599999994], [0.5212259, 51.3803221], [0.5218145, 51.38006479999999], [0.5220672, 51.379960800000006], [0.5222695, 51.379877599999986], [0.5227337999999999, 51.3796866], [0.5254125, 51.3785403], [0.5259635, 51.3783255], [0.5263228999999999, 51.3782147], [0.5267389, 51.37810459999999], [0.5268314, 51.3780802], [0.5268861, 51.3780657], [0.5272092999999999, 51.3779942], [0.5273188, 51.377970000000005], [0.5274513, 51.3779407], [0.5278654, 51.37786040000001], [0.5279486, 51.3778442], [0.5280318, 51.3778281], [0.5284281999999999, 51.377775099999994], [0.5294085, 51.3777265], [0.5300773999999999, 51.3777176], [0.5304384, 51.3777265], [0.5318364, 51.377885500000005], [0.5320771, 51.377927500000006], [0.5326043999999999, 51.378037899999995], [0.5328672000000001, 51.37809140000001], [0.5332139999999999, 51.378193], [0.5337978999999999, 51.3783955], [0.5341107, 51.37853270000001], [0.5345785, 51.3787352], [0.5348734, 51.3788725], [0.5355985999999999, 51.37926860000001], [0.5360868, 51.3795467], [0.5389891704717129, 51.38120622440278], [0.5398329999999999, 51.3816887], [0.5447555, 51.3845031], [0.5470656, 51.38566889999999], [0.5481134, 51.3860432], [0.5490729999999999, 51.3863425], [0.5493821, 51.3864052], [0.5496373999999999, 51.38645580000001], [0.550005, 51.386523], [0.5506222, 51.386640699999994], [0.5507651999999998, 51.3866676], [0.5512213, 51.38674340000001], [0.5515073738066429, 51.38679167395817]]} 1.6 2354 0004 Chatham Gillingham (Kent) Gillingham (Kent) 51.3867917 0.5515074 51.3867917 0.5515074 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Gillingham (Kent) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747559 1789599769566192 94 94 2026-09-16 23:14:10.612250 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:10.376893
594931 626431 C12960 625V90M017 2026-09-16 COMPLETE 16747684 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 626431, "stp": "P", "toc": "Thameslink", "uid": "C12960", "consist": "700009", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C12960/2026-09-17/detailed", "trust_id": "625V90M017", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford C S", "service_date": "2026-09-16", "dest_arr_time": "0007", "dest_platform": null, "is_terminated": 1, "next_location": "Bedford C S", "signalling_id": "5V90", "timing_status": "EARLY", "origin_station": "Bedford", "current_leg_arr": "0004", "current_leg_dep": "0002", "current_leg_end": "Bedford C S", "origin_dep_time": "0004", "origin_platform": "2", "current_location": "Bedford C S", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.47913109999999987, 52.13546699999999], [-0.4786808000000001, 52.1347574], [-0.4784561, 52.1344807], [-0.478188, 52.1340246], [-0.47799009999999986, 52.1337935], [-0.4777937, 52.1335878], [-0.4776157, 52.1334304], [-0.4773764, 52.133241600000005], [-0.4773528, 52.133223], [-0.4772701, 52.13316509999999], [-0.4770443999999999, 52.1330073], [-0.47671710000000006, 52.132781699999995], [-0.47652939999999994, 52.1326237], [-0.4764033, 52.1324607], [-0.4756469, 52.1312486]]}", "current_leg_start": "Bedford", "dest_arr_time_act": "0007", "motion_projection": null, "next_location_lat": "52.1312486", "next_location_lon": "-0.4756469", "previous_location": "Bedford", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 84.678, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119.056, \"from_m\": 84.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 172.972, \"from_m\": 119.056, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 530.682, \"from_m\": 172.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626431, \"profile_key\": \"11f809a688084f81426079c7c0b5f4ae7b1a910545598805349ad6631209fa59\", \"schedule_id\": 31556, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29149}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": null, \"location\": \"Bedford C S\", \"stage_seq\": 2, \"distance_m\": 530.682, \"section_seq\": 1, \"route_path_id\": 29149}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 530.682, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29149}], \"total_distance_m\": 530.682, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 138.594, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 392.088, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0004", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "52.1312486", "current_position_lon": "-0.4756469", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17990, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:08Z\", \"source_id\": 51902635, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:13Z\", \"source_id\": 16747684, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford C S", "service_state_platform": null, "timing_fact_generation": 1789599793406772, "current_leg_arrival_utc": "2026-09-18T00:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:12.659103", "service_state_evidence_id": 16747684, "current_leg_start_actual_dep": "2026-09-18T00:04:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:12.857448", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P BDM None 5V90 700009 8 100 None {"version": 3, "segments": [{"to_m": 84.678, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119.056, "from_m": 84.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 172.972, "from_m": 119.056, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 530.682, "from_m": 172.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626431, "profile_key": "11f809a688084f81426079c7c0b5f4ae7b1a910545598805349ad6631209fa59", "schedule_id": 31556, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0004", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29149}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": null, "location": "Bedford C S", "stage_seq": 2, "distance_m": 530.682, "section_seq": 1, "route_path_id": 29149}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 530.682, "from_m": 0.0, "section_seq": 1, "route_path_id": 29149}], "total_distance_m": 530.682, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 138.594, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 392.088, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 17990, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:08Z", "source_id": 51902635, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:04:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:13Z", "source_id": 16747684, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Bedford 0004 0004 2 None None Bedford C S 0007 0007 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C12960/2026-09-17/detailed None Bedford 2026-09-18T00:04:00+01:00 Bedford C S 2.0 {"type": "LineString", "coordinates": [[-0.47913109999999987, 52.13546699999999], [-0.4786808000000001, 52.1347574], [-0.4784561, 52.1344807], [-0.478188, 52.1340246], [-0.47799009999999986, 52.1337935], [-0.4777937, 52.1335878], [-0.4776157, 52.1334304], [-0.4773764, 52.133241600000005], [-0.4773528, 52.133223], [-0.4772701, 52.13316509999999], [-0.4770443999999999, 52.1330073], [-0.47671710000000006, 52.132781699999995], [-0.47652939999999994, 52.1326237], [-0.4764033, 52.1324607], [-0.4756469, 52.1312486]]} 0.3 0002 0004 Bedford Bedford C S Bedford C S 52.1312486 -0.4756469 52.1312486 -0.4756469 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Bedford C S TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747684 1789599793406772 3 3 2026-09-16 23:14:12.857448 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:12.659103
594932 622896 H54829 360K34C916 2026-09-16 COMPLETE 16748029 2026-09-16 23:58:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 622896, "stp": "P", "toc": "Unknown", "uid": "H54829", "consist": null, "dest_crs": "XXM", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H54829/2026-09-16/detailed", "trust_id": "360K34C916", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe Basford Hall S.S.M", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": null, "is_terminated": 1, "next_location": "Crewe Basford Hall S.S.M", "signalling_id": "0K34", "timing_status": "EARLY", "origin_station": "Runcorn Folly Lane (FLHH)", "current_leg_arr": "2358", "current_leg_dep": "2236", "current_leg_end": "Crewe Basford Hall S.S.M", "origin_dep_time": "2310", "origin_platform": null, "current_location": "Crewe Basford Hall S.S.M", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7528958, 53.33523759999999], [-2.7527104999999996, 53.3354745], [-2.7524617000000005, 53.33572399999999], [-2.7519364, 53.3361885], [-2.7514426, 53.336558], [-2.7508241999999994, 53.33698460000001], [-2.750262, 53.33732489999999], [-2.7494668999999994, 53.337780499999994], [-2.7489454, 53.3380765], [-2.7480925999999997, 53.3385275], [-2.7476232, 53.33873750000001], [-2.7472129, 53.3389064], [-2.7470537, 53.3389676], [-2.7466419999999996, 53.33910480000001], [-2.7461943, 53.3392526], [-2.745747, 53.3393645], [-2.7452247999999995, 53.3394631], [-2.7446178, 53.3395573], [-2.7439588999999995, 53.3396305], [-2.7431343, 53.3397043], [-2.7427694999999996, 53.3397237], [-2.7423894999999994, 53.33971629999999], [-2.7423233999999996, 53.3397143], [-2.7421723, 53.3397033], [-2.7420363, 53.33969079999999], [-2.7418816, 53.33967150000001], [-2.7417071, 53.3396425], [-2.7415368, 53.3396106], [-2.7413565999999996, 53.3395738], [-2.7412294, 53.339544499999995], [-2.7410008999999995, 53.33948139999999], [-2.74074912247958, 53.33940246353988], [-2.7405619664088103, 53.33929238489228], [-2.740394107097012, 53.33919539458179], [-2.740243689000183, 53.339109256565635], [-2.7401088565743223, 53.339031734801075], [-2.73998775427543, 53.338960593245325], [-2.7398785265595045, 53.33889359585565], [-2.7397793178825456, 53.33882850658929], [-2.7396882727005525, 53.33876308940348], [-2.7396035354695236, 53.338695108255465], [-2.739523250645459, 53.338622327102485], [-2.7394455626843577, 53.338542509901785], [-2.739368616042219, 53.33845342061062], [-2.7392905551750415, 53.33835282318621], [-2.7392095245388246, 53.33823848158581], [-2.739123668589568, 53.33810815976667], [-2.7390311317832703, 53.33795962168601], [-2.738899, 53.3377682], [-2.7385705, 53.3373478], [-2.7382924, 53.3370271], [-2.7380125999999994, 53.33673459999999], [-2.7375527000000006, 53.3362915], [-2.7373068, 53.33608], [-2.7370983, 53.3359057], [-2.7369145999999995, 53.3357707], [-2.7367442999999994, 53.3356632], [-2.7363084999999994, 53.335349], [-2.7359932, 53.33513200000001], [-2.7347438999999993, 53.3343639], [-2.7333473, 53.3335804], [-2.7312157999999997, 53.332291999999995], [-2.7302714, 53.331703099999984], [-2.7292076, 53.33105969999999], [-2.7280345999999995, 53.3303617], [-2.7270346, 53.3297485], [-2.7254603, 53.3288006], [-2.7245363999999994, 53.3282459], [-2.7236892, 53.327741199999984], [-2.7226845, 53.327137699999994], [-2.7220484000000003, 53.3267541], [-2.7215249999999997, 53.3264384], [-2.721343701439774, 53.32632894781885], [-2.7207546, 53.32597330000001], [-2.7200067, 53.3255348], [-2.7193124, 53.32512], [-2.718583, 53.3246755], [-2.715085, 53.3225854], [-2.7144556000000004, 53.32221849999999], [-2.7135689999999997, 53.32176829999999], [-2.7131306999999993, 53.32155819999999], [-2.7126037, 53.3213285], [-2.7118324, 53.321004], [-2.7109594999999995, 53.32070029999999], [-2.7103896999999995, 53.3205244], [-2.7098028999999997, 53.32035940000001], [-2.7091419999999995, 53.32019350000001], [-2.7084601, 53.3200313], [-2.7046212, 53.3192479], [-2.6997183, 53.318262], [-2.6949458523585643, 53.317306265925176], [-2.692615599999999, 53.3168396], [-2.6924438, 53.3168085], [-2.6907187999999995, 53.3164245], [-2.6904771999999997, 53.31637450000001], [-2.6892926, 53.316139099999994], [-2.6891872, 53.316117899999995], [-2.68732, 53.3157381], [-2.68564641610962, 53.315401446855965], [-2.6855932636565867, 53.31539075482353], [-2.6844347, 53.31515770000001], [-2.6843085999999996, 53.3151349], [-2.6830786, 53.314893899999994], [-2.6810951, 53.3145033], [-2.6809214, 53.314468000000005], [-2.6794441999999994, 53.314165300000006], [-2.6783604, 53.3139481], [-2.6775815, 53.313791499999994], [-2.6763055, 53.3135188], [-2.6744138, 53.31313059999999], [-2.6740627, 53.3130614], [-2.6726295, 53.3127721], [-2.6712034, 53.3125097], [-2.6699081999999996, 53.3122471], [-2.6683203999999994, 53.3119286], [-2.665553, 53.31137829999999], [-2.6636268999999997, 53.3109911], [-2.6615219999999997, 53.3105626], [-2.6599515, 53.310247100000005], [-2.6584089999999994, 53.309928799999994], [-2.6577231, 53.309791], [-2.6561293, 53.30947069999999], [-2.6547172999999997, 53.3091828], [-2.6528696, 53.3088092], [-2.6510628, 53.3084453], [-2.6506081, 53.308356999999994], [-2.649608999999999, 53.3081516], [-2.6490645, 53.3080383], [-2.6482914, 53.3078522], [-2.6476526, 53.3076868], [-2.6469075, 53.30743270000001], [-2.6462568, 53.30717589999999], [-2.6460036821556367, 53.30706581297633], [-2.6456451999999997, 53.306909899999994], [-2.6449263999999997, 53.30654129999999], [-2.6444425, 53.30626349999999], [-2.6439793999999996, 53.3059722], [-2.6427776999999995, 53.3051515], [-2.6417584999999995, 53.30443829999999], [-2.6407124, 53.30371710000001], [-2.640007, 53.30322819999999], [-2.6394651999999996, 53.30285469999998], [-2.639316114210424, 53.30275190086813], [-2.639184041750948, 53.3026608327319], [-2.6390483, 53.3025107], [-2.6389191999999997, 53.3023679], [-2.638553299999999, 53.3019494], [-2.6380804, 53.3013969], [-2.6376199, 53.30079499999999], [-2.6373201999999996, 53.30037339999999], [-2.6369413, 53.2998156], [-2.6365295999999994, 53.2991665], [-2.6364888, 53.29910220000001], [-2.6362019999999995, 53.298618100000006], [-2.6359062000000004, 53.2981003], [-2.6356430999999994, 53.29754179999999], [-2.6356002, 53.2974482], [-2.6354356, 53.29707079999999], [-2.635231800000001, 53.2965494], [-2.6349779, 53.2957728], [-2.6347212, 53.29490059999999], [-2.6345031, 53.29416829999999], [-2.6343716999999995, 53.29372239999999], [-2.6341732, 53.2930667], [-2.633923020155699, 53.29222057426985], [-2.6337471, 53.2916256], [-2.6333852, 53.290401499999994], [-2.6331895, 53.289815099999984], [-2.6329106999999996, 53.28906380000001], [-2.6327200999999993, 53.2886282], [-2.6325808, 53.2883096], [-2.6322183999999997, 53.2876041], [-2.6318071999999995, 53.28694300000001], [-2.6312239999999996, 53.286129], [-2.6305967, 53.2853693], [-2.6303283, 53.28507700000001], [-2.6270499999999997, 53.2815119], [-2.6268739, 53.281320099999995], [-2.6267334999999994, 53.2811673], [-2.626108, 53.28052009999999], [-2.6254015, 53.2798457], [-2.6246536, 53.279164300000005], [-2.623259899999999, 53.27796120000001], [-2.6230923, 53.2778182], [-2.6221118, 53.27702629999999], [-2.6211193, 53.2762756], [-2.6200905, 53.275538399999995], [-2.619059899999999, 53.27484429999999], [-2.6180011999999997, 53.27417450000001], [-2.6168257, 53.2734657], [-2.6155994999999996, 53.2727709], [-2.6143224, 53.2720968], [-2.6098117, 53.2698297], [-2.6097190999999995, 53.2697831], [-2.6077578, 53.26879459999999], [-2.6058102999999995, 53.2678281], [-2.605114323946612, 53.267473921838715], [-2.6048828, 53.2673561], [-2.6041656999999994, 53.2669912], [-2.602768999999999, 53.266297300000005], [-2.602200537378162, 53.26601338922661], [-2.6014389000000007, 53.265633], [-2.600108, 53.265015699999985], [-2.5987135, 53.264316699999995], [-2.5934136, 53.26165819999999], [-2.5915954, 53.2607461], [-2.5914318, 53.2606652], [-2.5874424, 53.258669899999994], [-2.5845125, 53.2571896], [-2.5843696, 53.257117599999994], [-2.576869985610218, 53.25335536819731], [-2.5713680999999995, 53.2505951], [-2.5704247, 53.25011500000001], [-2.5698019, 53.24980239999999], [-2.5693817000000005, 53.2495984], [-2.5685605999999996, 53.24917940000001], [-2.5677711, 53.248780999999994], [-2.5654802, 53.2475845], [-2.5614801332905084, 53.245584107685744], [-2.5614264684381616, 53.245557269808046], [-2.5588153, 53.2442514], [-2.5552838, 53.2424747], [-2.5539093, 53.2417832], [-2.5469250999999997, 53.2382851], [-2.5461764, 53.23787699999999], [-2.5449516, 53.2371569], [-2.54412, 53.236636700000005], [-2.5432927, 53.236068], [-2.5427564, 53.2356874], [-2.5423870999999996, 53.2354253], [-2.5378654999999997, 53.23210759999999], [-2.5365871, 53.2311736], [-2.5361387, 53.23083520000001], [-2.5352615, 53.23014959999999], [-2.5345463000000006, 53.2295584], [-2.5337106, 53.22881329999999], [-2.5327565, 53.2279461], [-2.5235175999999995, 53.2195476], [-2.5200193, 53.2163671], [-2.5198784000000005, 53.2162445], [-2.5182366, 53.2148199], [-2.51528279553466, 53.212138662947616], [-2.5099786, 53.20732350000001], [-2.5088771, 53.20632340000001], [-2.5051574, 53.2028692], [-2.5044517, 53.202164899999985], [-2.5038258999999994, 53.2014598], [-2.5035719999999997, 53.201173700000005], [-2.5021931541034403, 53.19957740430325], [-2.4947259, 53.19093149999999], [-2.4940198, 53.190115299999995], [-2.4938367, 53.189907100000006], [-2.4933553999999996, 53.1893597], [-2.4932498999999995, 53.189232999999994], [-2.4928045999999995, 53.1887345], [-2.4924981999999996, 53.188401000000006], [-2.4920517, 53.18790260000001], [-2.4913234999999996, 53.1870832], [-2.4911259999999995, 53.186861400000005], [-2.4908036, 53.18650099999999], [-2.4899128, 53.185462699999995], [-2.4893072, 53.184755800000005], [-2.4887841, 53.18415310000001], [-2.4873894, 53.18253920000001], [-2.4863408, 53.18131619999999], [-2.4862536, 53.1812155], [-2.4859303999999995, 53.1808211], [-2.4855011999999994, 53.1803147], [-2.4851016, 53.1797891], [-2.4847116, 53.17926099999998], [-2.484258, 53.17863349999999], [-2.4836397, 53.177720099999995], [-2.4830369, 53.176805599999994], [-2.4827952, 53.17640079999999], [-2.4815384, 53.17417520000001], [-2.4811801, 53.17355969999999], [-2.4806376, 53.172614], [-2.4796287, 53.1708766], [-2.4784174, 53.1687733], [-2.4781826999999996, 53.168365699999995], [-2.4774619, 53.16711370000001], [-2.4766327, 53.1656943], [-2.4754402, 53.16362610000001], [-2.4736511, 53.16051920000001], [-2.4728028999999996, 53.1590553], [-2.4727974999999995, 53.159046], [-2.4704191, 53.1549289], [-2.4702549, 53.15464419999999], [-2.4691036999999993, 53.15264829999999], [-2.4679209, 53.150599], [-2.4659228999999994, 53.1471337], [-2.4655507, 53.1464882], [-2.465116127664801, 53.14573188385283], [-2.4647006, 53.1450087], [-2.4639994999999995, 53.143792699999985], [-2.4633531, 53.1426649], [-2.4620321, 53.1403638], [-2.4600471, 53.136939], [-2.4600067, 53.1368692], [-2.4588604, 53.13488220000001], [-2.4573589000000005, 53.1322763], [-2.454164899999999, 53.126727599999995], [-2.4531462, 53.1249543], [-2.4525302999999994, 53.1238822], [-2.4518035, 53.1226107], [-2.4499243, 53.1193348], [-2.4490809999999996, 53.11786850000001], [-2.4482414999999995, 53.11641649999999], [-2.4469917999999997, 53.1142389], [-2.4464417, 53.1132804], [-2.4449879999999995, 53.1107414], [-2.4434154, 53.10803320000001], [-2.4414635, 53.1046377], [-2.4407509, 53.1034277], [-2.4402766999999996, 53.10262229999999], [-2.4402046, 53.10248279999999], [-2.4398761, 53.1018818], [-2.4395073999999997, 53.101218200000005], [-2.4387972, 53.0998813], [-2.438666, 53.0996471], [-2.4382581, 53.0989146], [-2.4379094999999995, 53.098332500000005], [-2.4377874, 53.0981287], [-2.437412, 53.09750579999999], [-2.4370135, 53.09688669999999], [-2.4364321, 53.095961599999995], [-2.4363589, 53.09584519999999], [-2.4358596, 53.09496819999998], [-2.4356325999999995, 53.0945701], [-2.4354169999999997, 53.09417560000001], [-2.4351515, 53.0936651], [-2.4345975, 53.09266850000001], [-2.434571284097221, 53.09262120293711], [-2.434502031931218, 53.09249626233772], [-2.434470517048318, 53.09243940495831], [-2.4343513999999997, 53.0922245], [-2.4342086999999997, 53.091932500000006], [-2.4341465534694584, 53.09181876959621], [-2.4335519999999997, 53.0907307], [-2.4330756000000004, 53.089899], [-2.4330175, 53.0897946], [-2.4329210999999997, 53.08961359999999], [-2.4328969, 53.0895678], [-2.4325635, 53.08896980000001], [-2.4325176999999996, 53.0888896], [-2.4324571999999995, 53.088784], [-2.4317856, 53.087692], [-2.4317819, 53.0876854], [-2.431651899999999, 53.0874536], [-2.431582562581415, 53.08732276092892], [-2.4315758, 53.087309999999995], [-2.4314984999999996, 53.0871593], [-2.4314170999999996, 53.0869873], [-2.4312937, 53.086753599999994], [-2.4310942, 53.0864047], [-2.4308542999999996, 53.0859207], [-2.4308157999999995, 53.08585250000001], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4303432999999997, 53.084968], [-2.4303201, 53.0849228], [-2.4302944, 53.0848676], [-2.4302686999999996, 53.0848058], [-2.4302472, 53.0847404], [-2.4302262, 53.08466979999999], [-2.430210199999999, 53.0845856], [-2.4302007, 53.0845095], [-2.4301954, 53.084433399999995], [-2.4301986, 53.08436160000001], [-2.4302119, 53.08426839999999], [-2.4302305, 53.084179], [-2.4302688999999997, 53.0839712], [-2.4302801, 53.0839161], [-2.4302953, 53.083843], [-2.4303047, 53.0837669], [-2.430308, 53.0836738], [-2.4303069999999996, 53.08353160000001], [-2.4302973, 53.08338739999999], [-2.4302812000000005, 53.083224699999995], [-2.4302653999999997, 53.08308159999999], [-2.4302429999999995, 53.082946499999984], [-2.4301702000000005, 53.0827048], [-2.4301663, 53.082691999999994], [-2.4301182999999997, 53.08253249999999], [-2.4300732, 53.0822319], [-2.4300578, 53.0821118], [-2.4300563999999993, 53.0820379], [-2.4300606, 53.0819631], [-2.4300941999999996, 53.0817043], [-2.4300928, 53.0816136], [-2.4300913999999993, 53.0815363], [-2.4300746, 53.081452299999995], [-2.4300452, 53.0813347], [-2.4300116, 53.08126080000001], [-2.4299333, 53.081097799999995], [-2.4299151999999995, 53.08106399999999], [-2.4298681999999996, 53.0809258], [-2.4298415999999996, 53.0808111], [-2.429786, 53.0805693], [-2.4297502, 53.080269699999995], [-2.4297455, 53.0800522], [-2.4297460999999996, 53.0800206], [-2.4297169999999997, 53.07987120000001], [-2.4296953, 53.0797712], [-2.4296444, 53.0796233], [-2.4294095, 53.07925], [-2.4293982668102, 53.079229409371266], [-2.4293568, 53.0791534], [-2.4292079, 53.07896119999999], [-2.4290581999999996, 53.07882239999999], [-2.4288504999999994, 53.0786575], [-2.4286483, 53.078536699999994], [-2.4285672, 53.078488199999995], [-2.4284305, 53.0784149], [-2.4283644, 53.078367], [-2.4282443999999996, 53.07828849999999], [-2.4281514999999994, 53.0782287], [-2.4279016, 53.0780737], [-2.4277176, 53.0779597], [-2.4276053999999996, 53.07788740000001], [-2.4274943, 53.077812300000005], [-2.4273508, 53.07770179999999], [-2.4272385999999995, 53.0776038], [-2.4271043999999997, 53.0774801], [-2.4269920999999997, 53.07735499999999], [-2.4268811, 53.0772424], [-2.4267561, 53.0771068], [-2.4266439, 53.0769741], [-2.4265386, 53.0768392], [-2.4264332999999993, 53.07668209999999], [-2.4263454, 53.07654589999999], [-2.4256693, 53.0753311], [-2.4255999, 53.075173], [-2.4255260999999995, 53.0749818], [-2.425474, 53.07480199999999], [-2.425451267122708, 53.07466944075778], [-2.4254509, 53.074667299999994], [-2.4254392999999994, 53.07455259999999], [-2.425423400000001, 53.0743692], [-2.4254262999999994, 53.0742259], [-2.425451267122708, 53.07389363348511], [-2.4254581, 53.0738027], [-2.4254552, 53.0737236], [-2.4254596, 53.0735985], [-2.425451267122708, 53.073469484080775], [-2.4254509, 53.0734638], [-2.4254276999999997, 53.0733283], [-2.4254075, 53.073224], [-2.4253684, 53.073105], [-2.4253293999999994, 53.0730042], [-2.4252686, 53.0728825], [-2.4252253, 53.072796499999995], [-2.4251833, 53.07273390000001], [-2.4250828, 53.0725807], [-2.4250198, 53.07251159999999], [-2.4248672, 53.0723406], [-2.4246823999999996, 53.0721644], [-2.4249098, 53.0723333], [-2.4250917999999997, 53.072487300000006], [-2.4251393, 53.0725367], [-2.4252824999999993, 53.072684499999994], [-2.4253678, 53.0727762], [-2.4254344000000003, 53.0728478], [-2.425451267122708, 53.0728703458044], [-2.4255443, 53.07299470000001], [-2.425563, 53.07302279999998], [-2.4257216, 53.0732089], [-2.4258343999999994, 53.0733705], [-2.4259125, 53.073481699999995], [-2.4259243999999995, 53.07350089999999], [-2.4259776, 53.073586899999995], [-2.4260296999999995, 53.0737007], [-2.4261035, 53.07387010000001]]}", "current_leg_start": "Runcorn Folly Lane (FLHH)", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "53.0738701", "next_location_lon": "-2.4261035", "previous_location": "Runcorn Folly Lane (FLHH)", "current_leg_milage": "24.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1367.895, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1478.307, \"from_m\": 1367.895, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1514.104, \"from_m\": 1478.307, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1591.413, \"from_m\": 1514.104, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4087.994, \"from_m\": 1591.413, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 10162.773, \"from_m\": 4087.994, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36186.885, \"from_m\": 10162.773, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 37589.444, \"from_m\": 36186.885, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37645.596, \"from_m\": 37589.444, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37653.604, \"from_m\": 37645.596, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37705.895, \"from_m\": 37653.604, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37750.303, \"from_m\": 37705.895, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37875.266, \"from_m\": 37750.303, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 38356.645, \"from_m\": 37875.266, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38516.213, \"from_m\": 38356.645, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 38568.071, \"from_m\": 38516.213, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39275.873, \"from_m\": 38568.071, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 39321.031, \"from_m\": 39275.873, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39489.695, \"from_m\": 39321.031, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 622896, \"profile_key\": \"816e82ed254158f72e04354c0cbb7fa839184c28d3dfdb5f75c30c85ff4893af\", \"schedule_id\": 33351, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Runcorn Folly Lane (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Runcorn\", \"stage_seq\": 2, \"distance_m\": 1113.487, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Halton Jn\", \"stage_seq\": 3, \"distance_m\": 2954.436, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Weaver Jn\", \"stage_seq\": 4, \"distance_m\": 10287.212, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Acton Bridge\", \"stage_seq\": 5, \"distance_m\": 14025.732, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Hartford Jn\", \"stage_seq\": 6, \"distance_m\": 16748.172, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Winsford\", \"stage_seq\": 7, \"distance_m\": 25304.121, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 8, \"distance_m\": 36118.101, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Crewe Salop Goods Jn\", \"stage_seq\": 9, \"distance_m\": 37439.059, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Crewe Sig. NH10/12\", \"stage_seq\": 10, \"distance_m\": 38308.399, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Crewe Bas Hall S.S.N.\", \"stage_seq\": 11, \"distance_m\": 38412.324, \"section_seq\": 1, \"route_path_id\": 107548}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Crewe Basford Hall S.S.M\", \"stage_seq\": 12, \"distance_m\": 39489.695, \"section_seq\": 1, \"route_path_id\": 107548}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39489.695, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107548}], \"total_distance_m\": 39489.695, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 37507.608, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1982.087, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2310", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "82.0", "current_position_lat": "53.0738701", "current_position_lon": "-2.4261035", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:14Z\", \"source_id\": 51842730, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:16Z\", \"source_id\": 16729942, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:13Z\", \"source_id\": 51852711, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:16Z\", \"source_id\": 16732906, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:13Z\", \"source_id\": 16748029, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe Basford Hall S.S.M", "service_state_platform": null, "timing_fact_generation": 1789599855026681, "current_leg_arrival_utc": "2026-09-18T00:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:15.021067", "service_state_evidence_id": 16748029, "current_leg_start_actual_dep": "2026-09-17T23:10:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-16T22:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:15.189920", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None XXM 0K34 None None None None {"version": 3, "segments": [{"to_m": 1367.895, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1478.307, "from_m": 1367.895, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 1514.104, "from_m": 1478.307, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1591.413, "from_m": 1514.104, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4087.994, "from_m": 1591.413, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 10162.773, "from_m": 4087.994, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36186.885, "from_m": 10162.773, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 37589.444, "from_m": 36186.885, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37645.596, "from_m": 37589.444, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37653.604, "from_m": 37645.596, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37705.895, "from_m": 37653.604, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37750.303, "from_m": 37705.895, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37875.266, "from_m": 37750.303, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38356.645, "from_m": 37875.266, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38516.213, "from_m": 38356.645, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 38568.071, "from_m": 38516.213, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39275.873, "from_m": 38568.071, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39321.031, "from_m": 39275.873, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39489.695, "from_m": 39321.031, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 622896, "profile_key": "816e82ed254158f72e04354c0cbb7fa839184c28d3dfdb5f75c30c85ff4893af", "schedule_id": 33351, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2310", "location": "Runcorn Folly Lane (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Runcorn", "stage_seq": 2, "distance_m": 1113.487, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Halton Jn", "stage_seq": 3, "distance_m": 2954.436, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Weaver Jn", "stage_seq": 4, "distance_m": 10287.212, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Acton Bridge", "stage_seq": 5, "distance_m": 14025.732, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Hartford Jn", "stage_seq": 6, "distance_m": 16748.172, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Winsford", "stage_seq": 7, "distance_m": 25304.121, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Crewe Coal Yard S.B.", "stage_seq": 8, "distance_m": 36118.101, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Crewe Salop Goods Jn", "stage_seq": 9, "distance_m": 37439.059, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Crewe Sig. NH10/12", "stage_seq": 10, "distance_m": 38308.399, "section_seq": 1, "route_path_id": 107548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Crewe Bas Hall S.S.N.", "stage_seq": 11, "distance_m": 38412.324, "section_seq": 1, "route_path_id": 107548}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Crewe Basford Hall S.S.M", "stage_seq": 12, "distance_m": 39489.695, "section_seq": 1, "route_path_id": 107548}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39489.695, "from_m": 0.0, "section_seq": 1, "route_path_id": 107548}], "total_distance_m": 39489.695, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 37507.608, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1982.087, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:14Z", "source_id": 51842730, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:24:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:16Z", "source_id": 16729942, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:13Z", "source_id": 51852711, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:30:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:16Z", "source_id": 16732906, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:13Z", "source_id": 16748029, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}] Runcorn Folly Lane (FLHH) 2310 2310 None None None Crewe Basford Hall S.S.M 0003 0003 None EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:H54829/2026-09-16/detailed None Runcorn Folly Lane (FLHH) 2026-09-17T23:10:00+01:00 Crewe Basford Hall S.S.M 82.0 {"type": "LineString", "coordinates": [[-2.7528958, 53.33523759999999], [-2.7527104999999996, 53.3354745], [-2.7524617000000005, 53.33572399999999], [-2.7519364, 53.3361885], [-2.7514426, 53.336558], [-2.7508241999999994, 53.33698460000001], [-2.750262, 53.33732489999999], [-2.7494668999999994, 53.337780499999994], [-2.7489454, 53.3380765], [-2.7480925999999997, 53.3385275], [-2.7476232, 53.33873750000001], [-2.7472129, 53.3389064], [-2.7470537, 53.3389676], [-2.7466419999999996, 53.33910480000001], [-2.7461943, 53.3392526], [-2.745747, 53.3393645], [-2.7452247999999995, 53.3394631], [-2.7446178, 53.3395573], [-2.7439588999999995, 53.3396305], [-2.7431343, 53.3397043], [-2.7427694999999996, 53.3397237], [-2.7423894999999994, 53.33971629999999], [-2.7423233999999996, 53.3397143], [-2.7421723, 53.3397033], [-2.7420363, 53.33969079999999], [-2.7418816, 53.33967150000001], [-2.7417071, 53.3396425], [-2.7415368, 53.3396106], [-2.7413565999999996, 53.3395738], [-2.7412294, 53.339544499999995], [-2.7410008999999995, 53.33948139999999], [-2.74074912247958, 53.33940246353988], [-2.7405619664088103, 53.33929238489228], [-2.740394107097012, 53.33919539458179], [-2.740243689000183, 53.339109256565635], [-2.7401088565743223, 53.339031734801075], [-2.73998775427543, 53.338960593245325], [-2.7398785265595045, 53.33889359585565], [-2.7397793178825456, 53.33882850658929], [-2.7396882727005525, 53.33876308940348], [-2.7396035354695236, 53.338695108255465], [-2.739523250645459, 53.338622327102485], [-2.7394455626843577, 53.338542509901785], [-2.739368616042219, 53.33845342061062], [-2.7392905551750415, 53.33835282318621], [-2.7392095245388246, 53.33823848158581], [-2.739123668589568, 53.33810815976667], [-2.7390311317832703, 53.33795962168601], [-2.738899, 53.3377682], [-2.7385705, 53.3373478], [-2.7382924, 53.3370271], [-2.7380125999999994, 53.33673459999999], [-2.7375527000000006, 53.3362915], [-2.7373068, 53.33608], [-2.7370983, 53.3359057], [-2.7369145999999995, 53.3357707], [-2.7367442999999994, 53.3356632], [-2.7363084999999994, 53.335349], [-2.7359932, 53.33513200000001], [-2.7347438999999993, 53.3343639], [-2.7333473, 53.3335804], [-2.7312157999999997, 53.332291999999995], [-2.7302714, 53.331703099999984], [-2.7292076, 53.33105969999999], [-2.7280345999999995, 53.3303617], [-2.7270346, 53.3297485], [-2.7254603, 53.3288006], [-2.7245363999999994, 53.3282459], [-2.7236892, 53.327741199999984], [-2.7226845, 53.327137699999994], [-2.7220484000000003, 53.3267541], [-2.7215249999999997, 53.3264384], [-2.721343701439774, 53.32632894781885], [-2.7207546, 53.32597330000001], [-2.7200067, 53.3255348], [-2.7193124, 53.32512], [-2.718583, 53.3246755], [-2.715085, 53.3225854], [-2.7144556000000004, 53.32221849999999], [-2.7135689999999997, 53.32176829999999], [-2.7131306999999993, 53.32155819999999], [-2.7126037, 53.3213285], [-2.7118324, 53.321004], [-2.7109594999999995, 53.32070029999999], [-2.7103896999999995, 53.3205244], [-2.7098028999999997, 53.32035940000001], [-2.7091419999999995, 53.32019350000001], [-2.7084601, 53.3200313], [-2.7046212, 53.3192479], [-2.6997183, 53.318262], [-2.6949458523585643, 53.317306265925176], [-2.692615599999999, 53.3168396], [-2.6924438, 53.3168085], [-2.6907187999999995, 53.3164245], [-2.6904771999999997, 53.31637450000001], [-2.6892926, 53.316139099999994], [-2.6891872, 53.316117899999995], [-2.68732, 53.3157381], [-2.68564641610962, 53.315401446855965], [-2.6855932636565867, 53.31539075482353], [-2.6844347, 53.31515770000001], [-2.6843085999999996, 53.3151349], [-2.6830786, 53.314893899999994], [-2.6810951, 53.3145033], [-2.6809214, 53.314468000000005], [-2.6794441999999994, 53.314165300000006], [-2.6783604, 53.3139481], [-2.6775815, 53.313791499999994], [-2.6763055, 53.3135188], [-2.6744138, 53.31313059999999], [-2.6740627, 53.3130614], [-2.6726295, 53.3127721], [-2.6712034, 53.3125097], [-2.6699081999999996, 53.3122471], [-2.6683203999999994, 53.3119286], [-2.665553, 53.31137829999999], [-2.6636268999999997, 53.3109911], [-2.6615219999999997, 53.3105626], [-2.6599515, 53.310247100000005], [-2.6584089999999994, 53.309928799999994], [-2.6577231, 53.309791], [-2.6561293, 53.30947069999999], [-2.6547172999999997, 53.3091828], [-2.6528696, 53.3088092], [-2.6510628, 53.3084453], [-2.6506081, 53.308356999999994], [-2.649608999999999, 53.3081516], [-2.6490645, 53.3080383], [-2.6482914, 53.3078522], [-2.6476526, 53.3076868], [-2.6469075, 53.30743270000001], [-2.6462568, 53.30717589999999], [-2.6460036821556367, 53.30706581297633], [-2.6456451999999997, 53.306909899999994], [-2.6449263999999997, 53.30654129999999], [-2.6444425, 53.30626349999999], [-2.6439793999999996, 53.3059722], [-2.6427776999999995, 53.3051515], [-2.6417584999999995, 53.30443829999999], [-2.6407124, 53.30371710000001], [-2.640007, 53.30322819999999], [-2.6394651999999996, 53.30285469999998], [-2.639316114210424, 53.30275190086813], [-2.639184041750948, 53.3026608327319], [-2.6390483, 53.3025107], [-2.6389191999999997, 53.3023679], [-2.638553299999999, 53.3019494], [-2.6380804, 53.3013969], [-2.6376199, 53.30079499999999], [-2.6373201999999996, 53.30037339999999], [-2.6369413, 53.2998156], [-2.6365295999999994, 53.2991665], [-2.6364888, 53.29910220000001], [-2.6362019999999995, 53.298618100000006], [-2.6359062000000004, 53.2981003], [-2.6356430999999994, 53.29754179999999], [-2.6356002, 53.2974482], [-2.6354356, 53.29707079999999], [-2.635231800000001, 53.2965494], [-2.6349779, 53.2957728], [-2.6347212, 53.29490059999999], [-2.6345031, 53.29416829999999], [-2.6343716999999995, 53.29372239999999], [-2.6341732, 53.2930667], [-2.633923020155699, 53.29222057426985], [-2.6337471, 53.2916256], [-2.6333852, 53.290401499999994], [-2.6331895, 53.289815099999984], [-2.6329106999999996, 53.28906380000001], [-2.6327200999999993, 53.2886282], [-2.6325808, 53.2883096], [-2.6322183999999997, 53.2876041], [-2.6318071999999995, 53.28694300000001], [-2.6312239999999996, 53.286129], [-2.6305967, 53.2853693], [-2.6303283, 53.28507700000001], [-2.6270499999999997, 53.2815119], [-2.6268739, 53.281320099999995], [-2.6267334999999994, 53.2811673], [-2.626108, 53.28052009999999], [-2.6254015, 53.2798457], [-2.6246536, 53.279164300000005], [-2.623259899999999, 53.27796120000001], [-2.6230923, 53.2778182], [-2.6221118, 53.27702629999999], [-2.6211193, 53.2762756], [-2.6200905, 53.275538399999995], [-2.619059899999999, 53.27484429999999], [-2.6180011999999997, 53.27417450000001], [-2.6168257, 53.2734657], [-2.6155994999999996, 53.2727709], [-2.6143224, 53.2720968], [-2.6098117, 53.2698297], [-2.6097190999999995, 53.2697831], [-2.6077578, 53.26879459999999], [-2.6058102999999995, 53.2678281], [-2.605114323946612, 53.267473921838715], [-2.6048828, 53.2673561], [-2.6041656999999994, 53.2669912], [-2.602768999999999, 53.266297300000005], [-2.602200537378162, 53.26601338922661], [-2.6014389000000007, 53.265633], [-2.600108, 53.265015699999985], [-2.5987135, 53.264316699999995], [-2.5934136, 53.26165819999999], [-2.5915954, 53.2607461], [-2.5914318, 53.2606652], [-2.5874424, 53.258669899999994], [-2.5845125, 53.2571896], [-2.5843696, 53.257117599999994], [-2.576869985610218, 53.25335536819731], [-2.5713680999999995, 53.2505951], [-2.5704247, 53.25011500000001], [-2.5698019, 53.24980239999999], [-2.5693817000000005, 53.2495984], [-2.5685605999999996, 53.24917940000001], [-2.5677711, 53.248780999999994], [-2.5654802, 53.2475845], [-2.5614801332905084, 53.245584107685744], [-2.5614264684381616, 53.245557269808046], [-2.5588153, 53.2442514], [-2.5552838, 53.2424747], [-2.5539093, 53.2417832], [-2.5469250999999997, 53.2382851], [-2.5461764, 53.23787699999999], [-2.5449516, 53.2371569], [-2.54412, 53.236636700000005], [-2.5432927, 53.236068], [-2.5427564, 53.2356874], [-2.5423870999999996, 53.2354253], [-2.5378654999999997, 53.23210759999999], [-2.5365871, 53.2311736], [-2.5361387, 53.23083520000001], [-2.5352615, 53.23014959999999], [-2.5345463000000006, 53.2295584], [-2.5337106, 53.22881329999999], [-2.5327565, 53.2279461], [-2.5235175999999995, 53.2195476], [-2.5200193, 53.2163671], [-2.5198784000000005, 53.2162445], [-2.5182366, 53.2148199], [-2.51528279553466, 53.212138662947616], [-2.5099786, 53.20732350000001], [-2.5088771, 53.20632340000001], [-2.5051574, 53.2028692], [-2.5044517, 53.202164899999985], [-2.5038258999999994, 53.2014598], [-2.5035719999999997, 53.201173700000005], [-2.5021931541034403, 53.19957740430325], [-2.4947259, 53.19093149999999], [-2.4940198, 53.190115299999995], [-2.4938367, 53.189907100000006], [-2.4933553999999996, 53.1893597], [-2.4932498999999995, 53.189232999999994], [-2.4928045999999995, 53.1887345], [-2.4924981999999996, 53.188401000000006], [-2.4920517, 53.18790260000001], [-2.4913234999999996, 53.1870832], [-2.4911259999999995, 53.186861400000005], [-2.4908036, 53.18650099999999], [-2.4899128, 53.185462699999995], [-2.4893072, 53.184755800000005], [-2.4887841, 53.18415310000001], [-2.4873894, 53.18253920000001], [-2.4863408, 53.18131619999999], [-2.4862536, 53.1812155], [-2.4859303999999995, 53.1808211], [-2.4855011999999994, 53.1803147], [-2.4851016, 53.1797891], [-2.4847116, 53.17926099999998], [-2.484258, 53.17863349999999], [-2.4836397, 53.177720099999995], [-2.4830369, 53.176805599999994], [-2.4827952, 53.17640079999999], [-2.4815384, 53.17417520000001], [-2.4811801, 53.17355969999999], [-2.4806376, 53.172614], [-2.4796287, 53.1708766], [-2.4784174, 53.1687733], [-2.4781826999999996, 53.168365699999995], [-2.4774619, 53.16711370000001], [-2.4766327, 53.1656943], [-2.4754402, 53.16362610000001], [-2.4736511, 53.16051920000001], [-2.4728028999999996, 53.1590553], [-2.4727974999999995, 53.159046], [-2.4704191, 53.1549289], [-2.4702549, 53.15464419999999], [-2.4691036999999993, 53.15264829999999], [-2.4679209, 53.150599], [-2.4659228999999994, 53.1471337], [-2.4655507, 53.1464882], [-2.465116127664801, 53.14573188385283], [-2.4647006, 53.1450087], [-2.4639994999999995, 53.143792699999985], [-2.4633531, 53.1426649], [-2.4620321, 53.1403638], [-2.4600471, 53.136939], [-2.4600067, 53.1368692], [-2.4588604, 53.13488220000001], [-2.4573589000000005, 53.1322763], [-2.454164899999999, 53.126727599999995], [-2.4531462, 53.1249543], [-2.4525302999999994, 53.1238822], [-2.4518035, 53.1226107], [-2.4499243, 53.1193348], [-2.4490809999999996, 53.11786850000001], [-2.4482414999999995, 53.11641649999999], [-2.4469917999999997, 53.1142389], [-2.4464417, 53.1132804], [-2.4449879999999995, 53.1107414], [-2.4434154, 53.10803320000001], [-2.4414635, 53.1046377], [-2.4407509, 53.1034277], [-2.4402766999999996, 53.10262229999999], [-2.4402046, 53.10248279999999], [-2.4398761, 53.1018818], [-2.4395073999999997, 53.101218200000005], [-2.4387972, 53.0998813], [-2.438666, 53.0996471], [-2.4382581, 53.0989146], [-2.4379094999999995, 53.098332500000005], [-2.4377874, 53.0981287], [-2.437412, 53.09750579999999], [-2.4370135, 53.09688669999999], [-2.4364321, 53.095961599999995], [-2.4363589, 53.09584519999999], [-2.4358596, 53.09496819999998], [-2.4356325999999995, 53.0945701], [-2.4354169999999997, 53.09417560000001], [-2.4351515, 53.0936651], [-2.4345975, 53.09266850000001], [-2.434571284097221, 53.09262120293711], [-2.434502031931218, 53.09249626233772], [-2.434470517048318, 53.09243940495831], [-2.4343513999999997, 53.0922245], [-2.4342086999999997, 53.091932500000006], [-2.4341465534694584, 53.09181876959621], [-2.4335519999999997, 53.0907307], [-2.4330756000000004, 53.089899], [-2.4330175, 53.0897946], [-2.4329210999999997, 53.08961359999999], [-2.4328969, 53.0895678], [-2.4325635, 53.08896980000001], [-2.4325176999999996, 53.0888896], [-2.4324571999999995, 53.088784], [-2.4317856, 53.087692], [-2.4317819, 53.0876854], [-2.431651899999999, 53.0874536], [-2.431582562581415, 53.08732276092892], [-2.4315758, 53.087309999999995], [-2.4314984999999996, 53.0871593], [-2.4314170999999996, 53.0869873], [-2.4312937, 53.086753599999994], [-2.4310942, 53.0864047], [-2.4308542999999996, 53.0859207], [-2.4308157999999995, 53.08585250000001], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4303432999999997, 53.084968], [-2.4303201, 53.0849228], [-2.4302944, 53.0848676], [-2.4302686999999996, 53.0848058], [-2.4302472, 53.0847404], [-2.4302262, 53.08466979999999], [-2.430210199999999, 53.0845856], [-2.4302007, 53.0845095], [-2.4301954, 53.084433399999995], [-2.4301986, 53.08436160000001], [-2.4302119, 53.08426839999999], [-2.4302305, 53.084179], [-2.4302688999999997, 53.0839712], [-2.4302801, 53.0839161], [-2.4302953, 53.083843], [-2.4303047, 53.0837669], [-2.430308, 53.0836738], [-2.4303069999999996, 53.08353160000001], [-2.4302973, 53.08338739999999], [-2.4302812000000005, 53.083224699999995], [-2.4302653999999997, 53.08308159999999], [-2.4302429999999995, 53.082946499999984], [-2.4301702000000005, 53.0827048], [-2.4301663, 53.082691999999994], [-2.4301182999999997, 53.08253249999999], [-2.4300732, 53.0822319], [-2.4300578, 53.0821118], [-2.4300563999999993, 53.0820379], [-2.4300606, 53.0819631], [-2.4300941999999996, 53.0817043], [-2.4300928, 53.0816136], [-2.4300913999999993, 53.0815363], [-2.4300746, 53.081452299999995], [-2.4300452, 53.0813347], [-2.4300116, 53.08126080000001], [-2.4299333, 53.081097799999995], [-2.4299151999999995, 53.08106399999999], [-2.4298681999999996, 53.0809258], [-2.4298415999999996, 53.0808111], [-2.429786, 53.0805693], [-2.4297502, 53.080269699999995], [-2.4297455, 53.0800522], [-2.4297460999999996, 53.0800206], [-2.4297169999999997, 53.07987120000001], [-2.4296953, 53.0797712], [-2.4296444, 53.0796233], [-2.4294095, 53.07925], [-2.4293982668102, 53.079229409371266], [-2.4293568, 53.0791534], [-2.4292079, 53.07896119999999], [-2.4290581999999996, 53.07882239999999], [-2.4288504999999994, 53.0786575], [-2.4286483, 53.078536699999994], [-2.4285672, 53.078488199999995], [-2.4284305, 53.0784149], [-2.4283644, 53.078367], [-2.4282443999999996, 53.07828849999999], [-2.4281514999999994, 53.0782287], [-2.4279016, 53.0780737], [-2.4277176, 53.0779597], [-2.4276053999999996, 53.07788740000001], [-2.4274943, 53.077812300000005], [-2.4273508, 53.07770179999999], [-2.4272385999999995, 53.0776038], [-2.4271043999999997, 53.0774801], [-2.4269920999999997, 53.07735499999999], [-2.4268811, 53.0772424], [-2.4267561, 53.0771068], [-2.4266439, 53.0769741], [-2.4265386, 53.0768392], [-2.4264332999999993, 53.07668209999999], [-2.4263454, 53.07654589999999], [-2.4256693, 53.0753311], [-2.4255999, 53.075173], [-2.4255260999999995, 53.0749818], [-2.425474, 53.07480199999999], [-2.425451267122708, 53.07466944075778], [-2.4254509, 53.074667299999994], [-2.4254392999999994, 53.07455259999999], [-2.425423400000001, 53.0743692], [-2.4254262999999994, 53.0742259], [-2.425451267122708, 53.07389363348511], [-2.4254581, 53.0738027], [-2.4254552, 53.0737236], [-2.4254596, 53.0735985], [-2.425451267122708, 53.073469484080775], [-2.4254509, 53.0734638], [-2.4254276999999997, 53.0733283], [-2.4254075, 53.073224], [-2.4253684, 53.073105], [-2.4253293999999994, 53.0730042], [-2.4252686, 53.0728825], [-2.4252253, 53.072796499999995], [-2.4251833, 53.07273390000001], [-2.4250828, 53.0725807], [-2.4250198, 53.07251159999999], [-2.4248672, 53.0723406], [-2.4246823999999996, 53.0721644], [-2.4249098, 53.0723333], [-2.4250917999999997, 53.072487300000006], [-2.4251393, 53.0725367], [-2.4252824999999993, 53.072684499999994], [-2.4253678, 53.0727762], [-2.4254344000000003, 53.0728478], [-2.425451267122708, 53.0728703458044], [-2.4255443, 53.07299470000001], [-2.425563, 53.07302279999998], [-2.4257216, 53.0732089], [-2.4258343999999994, 53.0733705], [-2.4259125, 53.073481699999995], [-2.4259243999999995, 53.07350089999999], [-2.4259776, 53.073586899999995], [-2.4260296999999995, 53.0737007], [-2.4261035, 53.07387010000001]]} 24.6 2236 2358 Runcorn Folly Lane (FLHH) Crewe Basford Hall S.S.M Crewe Basford Hall S.S.M 53.0738701 -2.4261035 53.0738701 -2.4261035 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 22:58:00 Crewe Basford Hall S.S.M TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16748029 1789599855026681 26 26 2026-09-16 23:14:15.189920 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:15.021067
594933 624758 W83315 062R34M816 2026-09-16 COMPLETE 16747686 2026-09-17 00:04:00 2026-09-16 23:14:21 2026-09-18 23:14:21 {"id": 624758, "stp": "P", "toc": "ScotRail", "uid": "W83315", "consist": "318261", "dest_crs": "CRS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83315/2026-09-17/detailed", "trust_id": "062R34M816", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": "22:35:00", "dar_platform": null, "dest_station": "Carstairs", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": "2", "is_terminated": 1, "next_location": "Carstairs", "signalling_id": "2R34", "timing_status": "EARLY", "origin_station": "Dalmuir", "current_leg_arr": "0004", "current_leg_dep": "2354", "current_leg_end": "Carstairs", "origin_dep_time": "2235", "origin_platform": "4", "current_location": "Carstairs", "last_update_time": "2026-09-16T23:14:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.8486241, 55.730977499999995], [-3.848342399999999, 55.73081019999999], [-3.847792899999999, 55.73048369999999], [-3.8476053, 55.73037659999999], [-3.846956, 55.7299723], [-3.8461693, 55.729403600000005], [-3.845431399999999, 55.72881399999999], [-3.8449596, 55.728423], [-3.844820499999999, 55.728302599999985], [-3.844306199999999, 55.727854699999995], [-3.843410099999999, 55.72702999999999], [-3.842796400000001, 55.7264187], [-3.8423692, 55.7259279], [-3.841988399999999, 55.72543079999999], [-3.841392700000001, 55.72453420000001], [-3.841084099999999, 55.72401980000001], [-3.840839499999999, 55.72361199999999], [-3.840438099999999, 55.723015], [-3.840035, 55.7224606], [-3.839566000000001, 55.7219095], [-3.8391434, 55.72144829999999], [-3.8387596, 55.7210498], [-3.8385469, 55.72085160000001], [-3.838347300000001, 55.7206499], [-3.8376827, 55.7200011], [-3.835315000000001, 55.7176789], [-3.8329246, 55.715334199999994], [-3.8323932999999992, 55.7148131], [-3.831779899999999, 55.714189], [-3.8309245, 55.7133615], [-3.8305332, 55.71296300000001], [-3.830123599999999, 55.7125674], [-3.8285085, 55.71098969999999], [-3.8283087, 55.71080779999999], [-3.8277564000000006, 55.71030519999999], [-3.827544099999999, 55.7101254], [-3.8271272, 55.7097801], [-3.826687399999999, 55.709439999999994], [-3.8257945, 55.7087626], [-3.8247311, 55.70806459999999], [-3.8236358, 55.707374699999995], [-3.8226611, 55.7068295], [-3.8221678, 55.706557200000006], [-3.821641899999999, 55.70629490000001], [-3.8206061, 55.70577999999999], [-3.8200309, 55.705519], [-3.8198615209365414, 55.70544417370927], [-3.8194702, 55.70527129999999], [-3.8189695, 55.705057200000006], [-3.8182585, 55.7047531], [-3.817603000000001, 55.7045025], [-3.816941599999999, 55.704255], [-3.8163389, 55.7040361], [-3.815710199999999, 55.703823199999995], [-3.8150213, 55.7035942], [-3.8143234, 55.7033797], [-3.812264799999999, 55.70279419999999], [-3.811066, 55.702513], [-3.8098560999999993, 55.70226439999999], [-3.8087049999999993, 55.7020646], [-3.8080495, 55.7019571], [-3.8075020999999993, 55.7018844], [-3.806347300000001, 55.701763], [-3.8063429, 55.701762599999995], [-3.8052875, 55.7016619], [-3.8042104, 55.7015972], [-3.8032272, 55.7015652], [-3.802214, 55.7015558], [-3.801432300000001, 55.70156419999999], [-3.8008027, 55.701584], [-3.8003211, 55.7016066], [-3.7993936, 55.701671399999995], [-3.798535399999999, 55.70175549999999], [-3.7976888, 55.70185670000001], [-3.795679399999999, 55.702078799999995], [-3.7946762, 55.7021757], [-3.793678799999999, 55.7022334], [-3.7923220999999994, 55.702268], [-3.7917452, 55.7022615], [-3.7911443, 55.7022455], [-3.7907664, 55.702223800000006], [-3.7903098, 55.70219759999999], [-3.7896302, 55.7021379], [-3.7887727999999994, 55.70204029999999], [-3.787995099999999, 55.7019259], [-3.7876519, 55.7018764], [-3.7872097, 55.7017978], [-3.7863844, 55.7016459], [-3.7846616, 55.701342999999994], [-3.783893, 55.70122609999999], [-3.7831577, 55.7011322], [-3.7822387, 55.7010222], [-3.781241000000001, 55.700926200000005], [-3.7802941999999993, 55.7008578], [-3.7795857000000006, 55.700813399999994], [-3.7788675, 55.70080420000001], [-3.7775323999999992, 55.700821], [-3.7762324, 55.7008884], [-3.77558, 55.700935699999995], [-3.7749005, 55.70098489999999], [-3.774219200000001, 55.7010442], [-3.7735775, 55.7011001], [-3.7729241933019897, 55.70112716829023], [-3.7713691, 55.70119160000001], [-3.770419299999999, 55.70120159999999], [-3.7694468, 55.7011821], [-3.76796, 55.701090099999995], [-3.7671855, 55.7010245], [-3.7664346, 55.7009346], [-3.765466599999999, 55.7007965], [-3.7645169, 55.70063569999999], [-3.7635216, 55.70043329999999], [-3.7625711, 55.70021419999999], [-3.7610721, 55.6997895], [-3.7600477999999993, 55.699451200000006], [-3.7590665, 55.6990864], [-3.758073299999999, 55.6986796], [-3.7571452, 55.69825060000001], [-3.7570984, 55.6982254], [-3.7560208, 55.6976455], [-3.754965199999999, 55.6970478], [-3.7539280000000006, 55.6964901], [-3.753393599999999, 55.6962195], [-3.7528483, 55.69596150000001], [-3.7519275, 55.69555720000001], [-3.750960300000001, 55.6951723], [-3.7499719, 55.6948228], [-3.7489432, 55.6945088], [-3.7480187, 55.6942391], [-3.7470029999999994, 55.6939856], [-3.7409111, 55.6925534], [-3.7383957, 55.6919645], [-3.7367476, 55.69157869999999], [-3.736588, 55.6915418], [-3.73627, 55.69147059999999], [-3.734439899999999, 55.691039999999994], [-3.7332091, 55.6907222], [-3.7327093, 55.69060410000001], [-3.7317293999999994, 55.6903789], [-3.7310885, 55.6902301], [-3.730559200000001, 55.6901079], [-3.7297032, 55.6899102], [-3.7286487, 55.68970989999999], [-3.7281478, 55.68961600000001], [-3.727719, 55.6895444], [-3.7275715, 55.6895201], [-3.7266355, 55.6893951], [-3.7257095, 55.6892876], [-3.72492, 55.689210399999986], [-3.724177099999999, 55.6891466], [-3.7240218, 55.689133299999995], [-3.722821599999999, 55.689091099999985], [-3.721669400000001, 55.689061499999994], [-3.7205231, 55.6890816], [-3.7192476, 55.6891274], [-3.7176932, 55.68921979999999], [-3.7161690999999992, 55.6893682], [-3.7138258, 55.68960789999999], [-3.713116399999999, 55.6896787], [-3.711045799999999, 55.6898854], [-3.710028, 55.689992], [-3.7082723, 55.6901723], [-3.7066694999999994, 55.6903379], [-3.7063948, 55.6903663], [-3.7062486999999993, 55.6903807], [-3.7043561, 55.690568], [-3.7010578, 55.690911699999994], [-3.6975907, 55.6912677], [-3.6970437, 55.6913243], [-3.6967959, 55.6913499], [-3.6925208, 55.6917923], [-3.69129, 55.69191659999999], [-3.690851499999999, 55.6919584], [-3.6903002, 55.6920215], [-3.689116141832619, 55.69214287416566], [-3.687160899999999, 55.6923433], [-3.686127, 55.6924473], [-3.685093899999999, 55.6925496], [-3.6845079999999992, 55.69260280000001], [-3.684080199999999, 55.6926371], [-3.6838076, 55.69266009999999], [-3.6834066, 55.6926938], [-3.683092664890038, 55.69271835305066], [-3.683078, 55.6927195], [-3.682701899999999, 55.69274329999999], [-3.6824221, 55.6927558], [-3.6821947, 55.6927639], [-3.6813123, 55.6927976], [-3.680611700000001, 55.6928144], [-3.6802348999999994, 55.6928162], [-3.6797818, 55.692816500000006], [-3.679053199999999, 55.692792799999985], [-3.678315500000001, 55.6927551], [-3.6779170999999993, 55.6927292], [-3.677360100000001, 55.69269109999998], [-3.6768032, 55.692642699999986], [-3.6761625, 55.69257499999999], [-3.6754981, 55.6925015], [-3.6746295999999994, 55.6923967], [-3.6740966, 55.6923295], [-3.673604399999999, 55.692254], [-3.6732049, 55.6921817], [-3.672672799999999, 55.6920812], [-3.672425599999999, 55.692035099999984], [-3.6718475, 55.6919163], [-3.6717103, 55.6918867], [-3.6714859, 55.6918384], [-3.6712225, 55.6917803], [-3.670643, 55.691641100000005], [-3.669991500000001, 55.69146750000001], [-3.6696146, 55.69136449999999], [-3.6693341, 55.69128619999999], [-3.6687546000000006, 55.69111530000001]]}", "current_leg_start": "Carluke", "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": "55.6911153", "next_location_lon": "-3.6687546", "previous_location": "Carluke", "current_leg_milage": "8.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.786, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.197, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.197, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.244, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17579.478, \"from_m\": 14252.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18052.542, \"from_m\": 17579.478, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18598.035, \"from_m\": 18052.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18989.806, \"from_m\": 18598.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20890.036, \"from_m\": 18989.806, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25977.524, \"from_m\": 20890.036, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27455.93, \"from_m\": 25977.524, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 29054.468, \"from_m\": 27455.93, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29358.096, \"from_m\": 29054.468, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30356.612, \"from_m\": 29358.096, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30545.965, \"from_m\": 30356.612, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30745.989, \"from_m\": 30545.965, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31186.64, \"from_m\": 30745.989, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31806.131, \"from_m\": 31186.64, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32843.037, \"from_m\": 31806.131, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32907.117, \"from_m\": 32843.037, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35318.755, \"from_m\": 32907.117, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35397.881, \"from_m\": 35318.755, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37625.882, \"from_m\": 35397.881, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37680.312, \"from_m\": 37625.882, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 38227.126, \"from_m\": 37680.312, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38635.583, \"from_m\": 38227.126, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41162.631, \"from_m\": 38635.583, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 41298.673, \"from_m\": 41162.631, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42135.362, \"from_m\": 41298.673, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 42368.217, \"from_m\": 42135.362, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42381.585, \"from_m\": 42368.217, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46375.211, \"from_m\": 42381.585, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46505.769, \"from_m\": 46375.211, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46975.973, \"from_m\": 46505.769, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48236.695, \"from_m\": 46975.973, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 52743.45, \"from_m\": 48236.695, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56474.704, \"from_m\": 52743.45, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 59364.469, \"from_m\": 56474.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 59449.319, \"from_m\": 59364.469, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59593.055, \"from_m\": 59449.319, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 62196.672, \"from_m\": 59593.055, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62332.001, \"from_m\": 62196.672, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62711.816, \"from_m\": 62332.001, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 63224.168, \"from_m\": 62711.816, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63585.988, \"from_m\": 63224.168, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 624758, \"profile_key\": \"7c833179752a4eb2051594a989bc3fc592043c1b6dca6c69beab78ccd96a5c52\", \"schedule_id\": 28706, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2237H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2239H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2242\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2246H\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2248H\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2259H\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 15712.279, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2306H\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 16598.672, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 17846.058, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 18989.806, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Carmyle\", \"stage_seq\": 19, \"distance_m\": 21499.645, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2315H\", \"location\": \"Mount Vernon\", \"stage_seq\": 20, \"distance_m\": 23271.025, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318\", \"location\": \"Baillieston\", \"stage_seq\": 21, \"distance_m\": 24499.672, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321\", \"location\": \"Bargeddie\", \"stage_seq\": 22, \"distance_m\": 27143.913, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325\", \"location\": \"Kirkwood\", \"stage_seq\": 23, \"distance_m\": 28766.321, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Langloan Jn\", \"stage_seq\": 24, \"distance_m\": 29358.096, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Whifflet North Jn\", \"stage_seq\": 25, \"distance_m\": 30545.965, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2329\", \"location\": \"Whifflet\", \"stage_seq\": 26, \"distance_m\": 30745.989, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Whifflet South Jn\", \"stage_seq\": 27, \"distance_m\": 30978.376, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Mossend North Exit\", \"stage_seq\": 28, \"distance_m\": 32907.117, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Mossend North Jn\", \"stage_seq\": 29, \"distance_m\": 34680.311, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Mossend South Jn\", \"stage_seq\": 30, \"distance_m\": 35397.881, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2337H\", \"location\": \"Motherwell\", \"stage_seq\": 31, \"distance_m\": 38056.844, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2343H\", \"location\": \"Shieldmuir\", \"stage_seq\": 32, \"distance_m\": 40870.172, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347\", \"location\": \"Wishaw\", \"stage_seq\": 33, \"distance_m\": 43077.165, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Law Jn\", \"stage_seq\": 34, \"distance_m\": 46649.428, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353\", \"location\": \"Carluke\", \"stage_seq\": 35, \"distance_m\": 50177.485, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Lanark Jn\", \"stage_seq\": 36, \"distance_m\": 59449.319, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003H\", \"location\": \"Carstairs North Jn\", \"stage_seq\": 37, \"distance_m\": 62272.13, \"section_seq\": 1, \"route_path_id\": 102054}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Carstairs\", \"stage_seq\": 38, \"distance_m\": 63585.988, \"section_seq\": 1, \"route_path_id\": 102054}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63585.988, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102054}], \"total_distance_m\": 63585.988, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 62988.763, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 597.225, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2235", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "55.6911153", "current_position_lon": "-3.6687546", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:51Z\", \"source_id\": 51757141, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:58Z\", \"source_id\": 16704036, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:57Z\", \"source_id\": 51761351, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:02Z\", \"source_id\": 16705288, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:17Z\", \"source_id\": 51765925, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:22Z\", \"source_id\": 16706692, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:11Z\", \"source_id\": 51769612, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:13Z\", \"source_id\": 16707797, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:40Z\", \"source_id\": 51778323, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:43Z\", \"source_id\": 16710442, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:36Z\", \"source_id\": 51784223, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:37Z\", \"source_id\": 16712158, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:35Z\", \"source_id\": 51790027, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:37Z\", \"source_id\": 16713915, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:40Z\", \"source_id\": 51793922, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:41Z\", \"source_id\": 16715040, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:40Z\", \"source_id\": 51797564, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:43Z\", \"source_id\": 16716135, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:04Z\", \"source_id\": 51801962, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:11Z\", \"source_id\": 16717482, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:35Z\", \"source_id\": 51808521, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:37Z\", \"source_id\": 16719473, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:40Z\", \"source_id\": 51812199, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:43Z\", \"source_id\": 16720654, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:21Z\", \"source_id\": 51816876, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:23Z\", \"source_id\": 16722106, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:43Z\", \"source_id\": 51824461, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:49Z\", \"source_id\": 16724487, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:42Z\", \"source_id\": 51829743, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:42Z\", \"source_id\": 16726074, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:50Z\", \"source_id\": 51833346, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:52Z\", \"source_id\": 16727153, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:04Z\", \"source_id\": 51838975, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:09Z\", \"source_id\": 16728843, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:34Z\", \"source_id\": 51845058, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:39Z\", \"source_id\": 16730626, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2227, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:12Z\", \"source_id\": 51850953, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:13Z\", \"source_id\": 16732396, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:49Z\", \"source_id\": 51861899, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:54Z\", \"source_id\": 16735701, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:31Z\", \"source_id\": 51869673, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:39Z\", \"source_id\": 16737897, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:01Z\", \"source_id\": 51879290, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:02Z\", \"source_id\": 16740839, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:40Z\", \"source_id\": 51888802, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:41Z\", \"source_id\": 16743735, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:08Z\", \"source_id\": 51902639, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:13Z\", \"source_id\": 16747686, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Carstairs", "service_state_platform": "2", "timing_fact_generation": 1789599794291178, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:16.512005", "service_state_evidence_id": 16747686, "current_leg_start_actual_dep": "2026-09-17T23:53:00+01:00", "operational_evidence_version": 96, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:16.721423", "service_state_valid_until_kind": null, "operational_interpretation_version": 96, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DMR CRS 2R34 318261 3 90 None {"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.786, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.197, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.197, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.244, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17579.478, "from_m": 14252.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18052.542, "from_m": 17579.478, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18598.035, "from_m": 18052.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18989.806, "from_m": 18598.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 20890.036, "from_m": 18989.806, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25977.524, "from_m": 20890.036, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27455.93, "from_m": 25977.524, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 29054.468, "from_m": 27455.93, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29358.096, "from_m": 29054.468, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30356.612, "from_m": 29358.096, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30545.965, "from_m": 30356.612, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30745.989, "from_m": 30545.965, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31186.64, "from_m": 30745.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31806.131, "from_m": 31186.64, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32843.037, "from_m": 31806.131, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32907.117, "from_m": 32843.037, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35318.755, "from_m": 32907.117, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35397.881, "from_m": 35318.755, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37625.882, "from_m": 35397.881, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37680.312, "from_m": 37625.882, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38227.126, "from_m": 37680.312, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38635.583, "from_m": 38227.126, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41162.631, "from_m": 38635.583, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 41298.673, "from_m": 41162.631, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42135.362, "from_m": 41298.673, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 42368.217, "from_m": 42135.362, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42381.585, "from_m": 42368.217, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46375.211, "from_m": 42381.585, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46505.769, "from_m": 46375.211, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46975.973, "from_m": 46505.769, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48236.695, "from_m": 46975.973, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 52743.45, "from_m": 48236.695, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56474.704, "from_m": 52743.45, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 59364.469, "from_m": 56474.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 59449.319, "from_m": 59364.469, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59593.055, "from_m": 59449.319, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 62196.672, "from_m": 59593.055, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 62332.001, "from_m": 62196.672, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62711.816, "from_m": 62332.001, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 63224.168, "from_m": 62711.816, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63585.988, "from_m": 63224.168, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 624758, "profile_key": "7c833179752a4eb2051594a989bc3fc592043c1b6dca6c69beab78ccd96a5c52", "schedule_id": 28706, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2235", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2237H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2246H", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2259H", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Bridgeton", "stage_seq": 15, "distance_m": 15712.279, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2306H", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 16598.672, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Rutherglen", "stage_seq": 17, "distance_m": 17846.058, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 18989.806, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Carmyle", "stage_seq": 19, "distance_m": 21499.645, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Mount Vernon", "stage_seq": 20, "distance_m": 23271.025, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318", "location": "Baillieston", "stage_seq": 21, "distance_m": 24499.672, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321", "location": "Bargeddie", "stage_seq": 22, "distance_m": 27143.913, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325", "location": "Kirkwood", "stage_seq": 23, "distance_m": 28766.321, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Langloan Jn", "stage_seq": 24, "distance_m": 29358.096, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Whifflet North Jn", "stage_seq": 25, "distance_m": 30545.965, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2329", "location": "Whifflet", "stage_seq": 26, "distance_m": 30745.989, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Whifflet South Jn", "stage_seq": 27, "distance_m": 30978.376, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Mossend North Exit", "stage_seq": 28, "distance_m": 32907.117, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Mossend North Jn", "stage_seq": 29, "distance_m": 34680.311, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Mossend South Jn", "stage_seq": 30, "distance_m": 35397.881, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2337H", "location": "Motherwell", "stage_seq": 31, "distance_m": 38056.844, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2343H", "location": "Shieldmuir", "stage_seq": 32, "distance_m": 40870.172, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347", "location": "Wishaw", "stage_seq": 33, "distance_m": 43077.165, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Law Jn", "stage_seq": 34, "distance_m": 46649.428, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353", "location": "Carluke", "stage_seq": 35, "distance_m": 50177.485, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Lanark Jn", "stage_seq": 36, "distance_m": 59449.319, "section_seq": 1, "route_path_id": 102054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003H", "location": "Carstairs North Jn", "stage_seq": 37, "distance_m": 62272.13, "section_seq": 1, "route_path_id": 102054}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Carstairs", "stage_seq": 38, "distance_m": 63585.988, "section_seq": 1, "route_path_id": 102054}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63585.988, "from_m": 0.0, "section_seq": 1, "route_path_id": 102054}], "total_distance_m": 63585.988, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 62988.763, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 597.225, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:51Z", "source_id": 51757141, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:37:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:58Z", "source_id": 16704036, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:57Z", "source_id": 51761351, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:39:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:02Z", "source_id": 16705288, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:17Z", "source_id": 51765925, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:41:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:22Z", "source_id": 16706692, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:11Z", "source_id": 51769612, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:43:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:13Z", "source_id": 16707797, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:40Z", "source_id": 51778323, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:48:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:43Z", "source_id": 16710442, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:36Z", "source_id": 51784223, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:51:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:37Z", "source_id": 16712158, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:35Z", "source_id": 51790027, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:54:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:37Z", "source_id": 16713915, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:40Z", "source_id": 51793922, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:56:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:41Z", "source_id": 16715040, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:40Z", "source_id": 51797564, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:58:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:43Z", "source_id": 16716135, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:04Z", "source_id": 51801962, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:00:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:11Z", "source_id": 16717482, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:35Z", "source_id": 51808521, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:04:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:37Z", "source_id": 16719473, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:40Z", "source_id": 51812199, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:06:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:43Z", "source_id": 16720654, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:21Z", "source_id": 51816876, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:09:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:23Z", "source_id": 16722106, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2110, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:43Z", "source_id": 51824461, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:49Z", "source_id": 16724487, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2114, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:42Z", "source_id": 51829743, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:16:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:42Z", "source_id": 16726074, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2118, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:50Z", "source_id": 51833346, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:52Z", "source_id": 16727153, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2122, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:04Z", "source_id": 51838975, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:21:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:09Z", "source_id": 16728843, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2126, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:34Z", "source_id": 51845058, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:25:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:39Z", "source_id": 16730626, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2227, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:12Z", "source_id": 51850953, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:13Z", "source_id": 16732396, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2439, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:49Z", "source_id": 51861899, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:36:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:54Z", "source_id": 16735701, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2589, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:31Z", "source_id": 51869673, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:40:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:39Z", "source_id": 16737897, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2602, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:01Z", "source_id": 51879290, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:02Z", "source_id": 16740839, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2618, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:40Z", "source_id": 51888802, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T22:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:41Z", "source_id": 16743735, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2636, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:08Z", "source_id": 51902639, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T23:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:13Z", "source_id": 16747686, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Dalmuir 2235 2235 4 22:35:00 None Carstairs 0005 0005 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83315/2026-09-17/detailed None Carluke 2026-09-17T23:53:00+01:00 Carstairs 10.0 {"type": "LineString", "coordinates": [[-3.8486241, 55.730977499999995], [-3.848342399999999, 55.73081019999999], [-3.847792899999999, 55.73048369999999], [-3.8476053, 55.73037659999999], [-3.846956, 55.7299723], [-3.8461693, 55.729403600000005], [-3.845431399999999, 55.72881399999999], [-3.8449596, 55.728423], [-3.844820499999999, 55.728302599999985], [-3.844306199999999, 55.727854699999995], [-3.843410099999999, 55.72702999999999], [-3.842796400000001, 55.7264187], [-3.8423692, 55.7259279], [-3.841988399999999, 55.72543079999999], [-3.841392700000001, 55.72453420000001], [-3.841084099999999, 55.72401980000001], [-3.840839499999999, 55.72361199999999], [-3.840438099999999, 55.723015], [-3.840035, 55.7224606], [-3.839566000000001, 55.7219095], [-3.8391434, 55.72144829999999], [-3.8387596, 55.7210498], [-3.8385469, 55.72085160000001], [-3.838347300000001, 55.7206499], [-3.8376827, 55.7200011], [-3.835315000000001, 55.7176789], [-3.8329246, 55.715334199999994], [-3.8323932999999992, 55.7148131], [-3.831779899999999, 55.714189], [-3.8309245, 55.7133615], [-3.8305332, 55.71296300000001], [-3.830123599999999, 55.7125674], [-3.8285085, 55.71098969999999], [-3.8283087, 55.71080779999999], [-3.8277564000000006, 55.71030519999999], [-3.827544099999999, 55.7101254], [-3.8271272, 55.7097801], [-3.826687399999999, 55.709439999999994], [-3.8257945, 55.7087626], [-3.8247311, 55.70806459999999], [-3.8236358, 55.707374699999995], [-3.8226611, 55.7068295], [-3.8221678, 55.706557200000006], [-3.821641899999999, 55.70629490000001], [-3.8206061, 55.70577999999999], [-3.8200309, 55.705519], [-3.8198615209365414, 55.70544417370927], [-3.8194702, 55.70527129999999], [-3.8189695, 55.705057200000006], [-3.8182585, 55.7047531], [-3.817603000000001, 55.7045025], [-3.816941599999999, 55.704255], [-3.8163389, 55.7040361], [-3.815710199999999, 55.703823199999995], [-3.8150213, 55.7035942], [-3.8143234, 55.7033797], [-3.812264799999999, 55.70279419999999], [-3.811066, 55.702513], [-3.8098560999999993, 55.70226439999999], [-3.8087049999999993, 55.7020646], [-3.8080495, 55.7019571], [-3.8075020999999993, 55.7018844], [-3.806347300000001, 55.701763], [-3.8063429, 55.701762599999995], [-3.8052875, 55.7016619], [-3.8042104, 55.7015972], [-3.8032272, 55.7015652], [-3.802214, 55.7015558], [-3.801432300000001, 55.70156419999999], [-3.8008027, 55.701584], [-3.8003211, 55.7016066], [-3.7993936, 55.701671399999995], [-3.798535399999999, 55.70175549999999], [-3.7976888, 55.70185670000001], [-3.795679399999999, 55.702078799999995], [-3.7946762, 55.7021757], [-3.793678799999999, 55.7022334], [-3.7923220999999994, 55.702268], [-3.7917452, 55.7022615], [-3.7911443, 55.7022455], [-3.7907664, 55.702223800000006], [-3.7903098, 55.70219759999999], [-3.7896302, 55.7021379], [-3.7887727999999994, 55.70204029999999], [-3.787995099999999, 55.7019259], [-3.7876519, 55.7018764], [-3.7872097, 55.7017978], [-3.7863844, 55.7016459], [-3.7846616, 55.701342999999994], [-3.783893, 55.70122609999999], [-3.7831577, 55.7011322], [-3.7822387, 55.7010222], [-3.781241000000001, 55.700926200000005], [-3.7802941999999993, 55.7008578], [-3.7795857000000006, 55.700813399999994], [-3.7788675, 55.70080420000001], [-3.7775323999999992, 55.700821], [-3.7762324, 55.7008884], [-3.77558, 55.700935699999995], [-3.7749005, 55.70098489999999], [-3.774219200000001, 55.7010442], [-3.7735775, 55.7011001], [-3.7729241933019897, 55.70112716829023], [-3.7713691, 55.70119160000001], [-3.770419299999999, 55.70120159999999], [-3.7694468, 55.7011821], [-3.76796, 55.701090099999995], [-3.7671855, 55.7010245], [-3.7664346, 55.7009346], [-3.765466599999999, 55.7007965], [-3.7645169, 55.70063569999999], [-3.7635216, 55.70043329999999], [-3.7625711, 55.70021419999999], [-3.7610721, 55.6997895], [-3.7600477999999993, 55.699451200000006], [-3.7590665, 55.6990864], [-3.758073299999999, 55.6986796], [-3.7571452, 55.69825060000001], [-3.7570984, 55.6982254], [-3.7560208, 55.6976455], [-3.754965199999999, 55.6970478], [-3.7539280000000006, 55.6964901], [-3.753393599999999, 55.6962195], [-3.7528483, 55.69596150000001], [-3.7519275, 55.69555720000001], [-3.750960300000001, 55.6951723], [-3.7499719, 55.6948228], [-3.7489432, 55.6945088], [-3.7480187, 55.6942391], [-3.7470029999999994, 55.6939856], [-3.7409111, 55.6925534], [-3.7383957, 55.6919645], [-3.7367476, 55.69157869999999], [-3.736588, 55.6915418], [-3.73627, 55.69147059999999], [-3.734439899999999, 55.691039999999994], [-3.7332091, 55.6907222], [-3.7327093, 55.69060410000001], [-3.7317293999999994, 55.6903789], [-3.7310885, 55.6902301], [-3.730559200000001, 55.6901079], [-3.7297032, 55.6899102], [-3.7286487, 55.68970989999999], [-3.7281478, 55.68961600000001], [-3.727719, 55.6895444], [-3.7275715, 55.6895201], [-3.7266355, 55.6893951], [-3.7257095, 55.6892876], [-3.72492, 55.689210399999986], [-3.724177099999999, 55.6891466], [-3.7240218, 55.689133299999995], [-3.722821599999999, 55.689091099999985], [-3.721669400000001, 55.689061499999994], [-3.7205231, 55.6890816], [-3.7192476, 55.6891274], [-3.7176932, 55.68921979999999], [-3.7161690999999992, 55.6893682], [-3.7138258, 55.68960789999999], [-3.713116399999999, 55.6896787], [-3.711045799999999, 55.6898854], [-3.710028, 55.689992], [-3.7082723, 55.6901723], [-3.7066694999999994, 55.6903379], [-3.7063948, 55.6903663], [-3.7062486999999993, 55.6903807], [-3.7043561, 55.690568], [-3.7010578, 55.690911699999994], [-3.6975907, 55.6912677], [-3.6970437, 55.6913243], [-3.6967959, 55.6913499], [-3.6925208, 55.6917923], [-3.69129, 55.69191659999999], [-3.690851499999999, 55.6919584], [-3.6903002, 55.6920215], [-3.689116141832619, 55.69214287416566], [-3.687160899999999, 55.6923433], [-3.686127, 55.6924473], [-3.685093899999999, 55.6925496], [-3.6845079999999992, 55.69260280000001], [-3.684080199999999, 55.6926371], [-3.6838076, 55.69266009999999], [-3.6834066, 55.6926938], [-3.683092664890038, 55.69271835305066], [-3.683078, 55.6927195], [-3.682701899999999, 55.69274329999999], [-3.6824221, 55.6927558], [-3.6821947, 55.6927639], [-3.6813123, 55.6927976], [-3.680611700000001, 55.6928144], [-3.6802348999999994, 55.6928162], [-3.6797818, 55.692816500000006], [-3.679053199999999, 55.692792799999985], [-3.678315500000001, 55.6927551], [-3.6779170999999993, 55.6927292], [-3.677360100000001, 55.69269109999998], [-3.6768032, 55.692642699999986], [-3.6761625, 55.69257499999999], [-3.6754981, 55.6925015], [-3.6746295999999994, 55.6923967], [-3.6740966, 55.6923295], [-3.673604399999999, 55.692254], [-3.6732049, 55.6921817], [-3.672672799999999, 55.6920812], [-3.672425599999999, 55.692035099999984], [-3.6718475, 55.6919163], [-3.6717103, 55.6918867], [-3.6714859, 55.6918384], [-3.6712225, 55.6917803], [-3.670643, 55.691641100000005], [-3.669991500000001, 55.69146750000001], [-3.6696146, 55.69136449999999], [-3.6693341, 55.69128619999999], [-3.6687546000000006, 55.69111530000001]]} 8.4 2354 0004 Carluke Carstairs Carstairs 55.6911153 -3.6687546 55.6911153 -3.6687546 1 0 2026-09-16 23:14:21 TERMINATED 2026-09-16 23:04:00 Carstairs TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747686 1789599794291178 96 96 2026-09-16 23:14:16.721423 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:16.512005
594934 625083 C32820 292N87M816 2026-09-16 COMPLETE 16747828 2026-09-17 00:04:00 2026-09-16 23:14:51 2026-09-18 23:14:51 {"id": 625083, "stp": "O", "toc": "Northern", "uid": "C32820", "consist": "156460", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32820/2026-09-17/detailed", "trust_id": "292N87M816", "origin_crs": "CNE", "show_on_map": 0, "dar_est_time": "22:51:00", "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-16", "dest_arr_time": "0003", "dest_platform": "2", "is_terminated": 1, "next_location": "Preston", "signalling_id": "2N87", "timing_status": "LATE", "origin_station": "Colne", "current_leg_arr": "0004", "current_leg_dep": "2355", "current_leg_end": "Preston", "origin_dep_time": "2251", "origin_platform": "1", "current_location": "Preston", "last_update_time": "2026-09-16T23:14:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6871697, 53.7243048], [-2.6883469999999994, 53.72411000000001], [-2.6893404999999997, 53.723983999999994], [-2.694680599999999, 53.7233318], [-2.6949458523585643, 53.72329632437096], [-2.6952339, 53.72325779999999], [-2.6953481999999997, 53.723243650000015], [-2.6975038, 53.72291369999999], [-2.6975903312417797, 53.722900250647385], [-2.697664266191185, 53.72288875910422], [-2.6978237076442393, 53.72286397746653], [-2.6978771912314636, 53.72285566462581], [-2.6979561, 53.72284340000001], [-2.6979668, 53.72284179999999], [-2.6983533, 53.72278909999999], [-2.6987919999999996, 53.7227514], [-2.6989851999999996, 53.7227431], [-2.6990824, 53.7227389], [-2.6993783, 53.722745], [-2.6997466, 53.722762], [-2.7002235, 53.7228247], [-2.7006699999999997, 53.722915099999994], [-2.7010714, 53.723035], [-2.7015272999999995, 53.723226700000005], [-2.7019097999999997, 53.72344809999999], [-2.7022464000000004, 53.7237026], [-2.7025463, 53.7240119], [-2.7027444, 53.7242718], [-2.7028573999999996, 53.72457499999999], [-2.7028980999999996, 53.7248927], [-2.7028614999999996, 53.72520250000001], [-2.7027523, 53.7254982], [-2.7026324999999995, 53.7257163], [-2.7023428999999997, 53.7262333], [-2.7021105999999997, 53.726705400000014], [-2.7018596999999995, 53.7273473], [-2.7017817999999996, 53.7276033], [-2.7017148999999994, 53.72786030000001], [-2.7016436, 53.7281654], [-2.7015899999999995, 53.7284726], [-2.7015405, 53.728865199999994], [-2.7015146, 53.729148999999985], [-2.7015140999999994, 53.7294642], [-2.7015378, 53.72991699999999], [-2.7015612, 53.7300633], [-2.7015879999999997, 53.730211999999995], [-2.701663357534887, 53.73056248176331], [-2.7016904745167647, 53.73072041386482], [-2.7017100942188033, 53.73086072426358], [-2.701723622274368, 53.73098589518554], [-2.7017324643168266, 53.731098408856695], [-2.701738025979546, 53.73120074750301], [-2.701741712895893, 53.73129539335045], [-2.7017449306992356, 53.73138482862498], [-2.7017490850229406, 53.7314715355526], [-2.7017555815003744, 53.73155799635926], [-2.7017658257649053, 53.73164669327094], [-2.701781223449899, 53.73174010851359], [-2.7018031801887243, 53.73184072431322], [-2.7018331016147465, 53.73195102289578], [-2.7018723933613344, 53.73207348648724], [-2.7019224610618537, 53.73221059731357], [-2.7019847103496724, 53.732364837600755], [-2.7022356000000003, 53.7329164], [-2.7027485999999996, 53.734000599999995], [-2.7028765152117713, 53.734323238421794], [-2.703009, 53.7346574], [-2.7032271, 53.735321799999994], [-2.7033531, 53.73572759999998], [-2.7034665, 53.73613819999999], [-2.7035739999999997, 53.73654270000001], [-2.7037565, 53.73745830000001], [-2.703823, 53.737866299999986], [-2.7040155, 53.73902809999999], [-2.7041576999999997, 53.7398076], [-2.7042774, 53.7405196], [-2.7043552, 53.740839], [-2.7043869999999997, 53.7410091], [-2.7043952999999994, 53.741054300000016], [-2.704554, 53.7419315], [-2.7046021, 53.74221699999999], [-2.7048222, 53.743284], [-2.7050237, 53.7443761], [-2.7050455999999996, 53.7444894], [-2.7053928, 53.74628409999999], [-2.7055234999999995, 53.7467027], [-2.7055582, 53.746889499999995], [-2.7058971, 53.7488031], [-2.7061763999999995, 53.7503007], [-2.7062624999999993, 53.7507622], [-2.7062676999999997, 53.7507899], [-2.7063506, 53.7512404], [-2.7064384999999995, 53.7517184], [-2.7064513, 53.7517923], [-2.7064572, 53.7518285], [-2.7064984, 53.7520893], [-2.7065156999999997, 53.752175399999985], [-2.7065883, 53.752463799999994], [-2.7066813999999995, 53.7527646], [-2.7070750999999995, 53.7537833], [-2.707174, 53.754186], [-2.7072046, 53.7543218], [-2.7074629, 53.75545369999999]]}", "current_leg_start": "Lostock Hall", "dest_arr_time_act": "0003", "motion_projection": null, "next_location_lat": "53.7554537", "next_location_lon": "-2.7074629", "previous_location": "Lostock Hall", "current_leg_milage": "2.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2373.03, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8091.038, \"from_m\": 2373.03, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9513.913, \"from_m\": 8091.038, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10239.293, \"from_m\": 9513.913, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10282.009, \"from_m\": 10239.293, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10920.483, \"from_m\": 10282.009, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10975.535, \"from_m\": 10920.483, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11994.288, \"from_m\": 10975.535, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18373.243, \"from_m\": 11994.288, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18758.55, \"from_m\": 18373.243, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 18921.902, \"from_m\": 18758.55, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18944.3, \"from_m\": 18921.902, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23403.3, \"from_m\": 18944.3, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24455.28, \"from_m\": 23403.3, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26148.042, \"from_m\": 24455.28, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26214.94, \"from_m\": 26148.042, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26371.031, \"from_m\": 26214.94, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26896.533, \"from_m\": 26371.031, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26924.854, \"from_m\": 26896.533, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27436.888, \"from_m\": 26924.854, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28402.13, \"from_m\": 27436.888, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40072.354, \"from_m\": 28402.13, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40630.013, \"from_m\": 40072.354, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41407.608, \"from_m\": 40630.013, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 41579.309, \"from_m\": 41407.608, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43010.879, \"from_m\": 41579.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46882.123, \"from_m\": 43010.879, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46911.627, \"from_m\": 46882.123, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47111.638, \"from_m\": 46911.627, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 47491.381, \"from_m\": 47111.638, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 625083, \"profile_key\": \"40e3faa10bac5f52664db97e7e4b139fb2e3cc35b647430d63096f75285874d7\", \"schedule_id\": 35756, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Colne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2254H\", \"location\": \"Chaffers S.B.\", \"stage_seq\": 2, \"distance_m\": 2683.193, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Nelson\", \"stage_seq\": 3, \"distance_m\": 3202.522, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300\", \"location\": \"Brierfield\", \"stage_seq\": 4, \"distance_m\": 5136.453, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Burnley Central\", \"stage_seq\": 5, \"distance_m\": 8633.724, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2307H\", \"location\": \"Burnley Barracks\", \"stage_seq\": 6, \"distance_m\": 9582.98, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Gannow Jn\", \"stage_seq\": 7, \"distance_m\": 10282.009, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"Rose Grove\", \"stage_seq\": 8, \"distance_m\": 11270.962, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2315\", \"location\": \"Hapton\", \"stage_seq\": 9, \"distance_m\": 13617.032, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Huncoat\", \"stage_seq\": 10, \"distance_m\": 15943.817, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Accrington\", \"stage_seq\": 11, \"distance_m\": 18635.964, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Church & Oswaldtwistle\", \"stage_seq\": 12, \"distance_m\": 20062.041, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330H\", \"location\": \"Rishton\", \"stage_seq\": 13, \"distance_m\": 22615.539, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 14, \"distance_m\": 26169.06, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": \"2337\", \"location\": \"Blackburn\", \"stage_seq\": 15, \"distance_m\": 27149.411, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340\", \"location\": \"Mill Hill (Lancashire)\", \"stage_seq\": 16, \"distance_m\": 29074.838, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2341H\", \"wtt_dep\": \"2342H\", \"location\": \"Cherry Tree\", \"stage_seq\": 17, \"distance_m\": 30224.625, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345\", \"location\": \"Pleasington\", \"stage_seq\": 18, \"distance_m\": 31907.848, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2351H\", \"wtt_dep\": \"2352H\", \"location\": \"Bamber Bridge\", \"stage_seq\": 19, \"distance_m\": 40151.15, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 20, \"distance_m\": 41579.309, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"2354H\", \"wtt_dep\": \"2355H\", \"location\": \"Lostock Hall\", \"stage_seq\": 21, \"distance_m\": 41875.46, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 22, \"distance_m\": 44749.013, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Ribble Jn\", \"stage_seq\": 23, \"distance_m\": 46461.829, \"section_seq\": 1, \"route_path_id\": 29678}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 24, \"distance_m\": 47491.381, \"section_seq\": 1, \"route_path_id\": 29678}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 47491.381, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29678}], \"total_distance_m\": 47491.381, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30302.316, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 17189.065, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2251", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "53.7554537", "current_position_lon": "-2.7074629", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:36Z\", \"source_id\": 16714442, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:08Z\", \"source_id\": 16715270, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:38Z\", \"source_id\": 16717276, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7656, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:25Z\", \"source_id\": 51802541, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:29Z\", \"source_id\": 16717696, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:41Z\", \"source_id\": 16721706, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:19Z\", \"source_id\": 51820332, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:23Z\", \"source_id\": 16723183, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:27Z\", \"source_id\": 51825783, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:31Z\", \"source_id\": 16724875, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:34Z\", \"source_id\": 51831212, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:39Z\", \"source_id\": 16726520, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:55Z\", \"source_id\": 51838692, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:58Z\", \"source_id\": 16728760, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:05Z\", \"source_id\": 51847573, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:06Z\", \"source_id\": 16731363, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:27Z\", \"source_id\": 51853031, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:32Z\", \"source_id\": 16733037, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:35Z\", \"source_id\": 51861502, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:42Z\", \"source_id\": 16735568, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:19Z\", \"source_id\": 51867715, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:24Z\", \"source_id\": 16737353, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:18Z\", \"source_id\": 51872424, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:24Z\", \"source_id\": 16738720, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:11Z\", \"source_id\": 16740435, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:39Z\", \"source_id\": 51887395, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:51:43Z\", \"source_id\": 16743354, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:30Z\", \"source_id\": 51889922, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:32Z\", \"source_id\": 16744078, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:32Z\", \"source_id\": 51903162, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:37Z\", \"source_id\": 16747828, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston", "service_state_platform": "2", "timing_fact_generation": 1789599817776889, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:21.534656", "service_state_evidence_id": 16747828, "current_leg_start_actual_dep": "2026-09-17T23:56:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:22.880683", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O CNE PRE 2N87 156460 2 75 None {"version": 3, "segments": [{"to_m": 2373.03, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8091.038, "from_m": 2373.03, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9513.913, "from_m": 8091.038, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10239.293, "from_m": 9513.913, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10282.009, "from_m": 10239.293, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10920.483, "from_m": 10282.009, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10975.535, "from_m": 10920.483, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11994.288, "from_m": 10975.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18373.243, "from_m": 11994.288, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18758.55, "from_m": 18373.243, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 18921.902, "from_m": 18758.55, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18944.3, "from_m": 18921.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23403.3, "from_m": 18944.3, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24455.28, "from_m": 23403.3, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26148.042, "from_m": 24455.28, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26214.94, "from_m": 26148.042, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26371.031, "from_m": 26214.94, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26896.533, "from_m": 26371.031, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26924.854, "from_m": 26896.533, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27436.888, "from_m": 26924.854, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28402.13, "from_m": 27436.888, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40072.354, "from_m": 28402.13, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40630.013, "from_m": 40072.354, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41407.608, "from_m": 40630.013, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 41579.309, "from_m": 41407.608, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43010.879, "from_m": 41579.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46882.123, "from_m": 43010.879, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46911.627, "from_m": 46882.123, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47111.638, "from_m": 46911.627, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 47491.381, "from_m": 47111.638, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 625083, "profile_key": "40e3faa10bac5f52664db97e7e4b139fb2e3cc35b647430d63096f75285874d7", "schedule_id": 35756, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2251", "location": "Colne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2254H", "location": "Chaffers S.B.", "stage_seq": 2, "distance_m": 2683.193, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Nelson", "stage_seq": 3, "distance_m": 3202.522, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Brierfield", "stage_seq": 4, "distance_m": 5136.453, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Burnley Central", "stage_seq": 5, "distance_m": 8633.724, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "Burnley Barracks", "stage_seq": 6, "distance_m": 9582.98, "section_seq": 1, "route_path_id": 29678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Gannow Jn", "stage_seq": 7, "distance_m": 10282.009, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "Rose Grove", "stage_seq": 8, "distance_m": 11270.962, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "Hapton", "stage_seq": 9, "distance_m": 13617.032, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Huncoat", "stage_seq": 10, "distance_m": 15943.817, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Accrington", "stage_seq": 11, "distance_m": 18635.964, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Church & Oswaldtwistle", "stage_seq": 12, "distance_m": 20062.041, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "Rishton", "stage_seq": 13, "distance_m": 22615.539, "section_seq": 1, "route_path_id": 29678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Daisyfield Jn", "stage_seq": 14, "distance_m": 26169.06, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2337", "location": "Blackburn", "stage_seq": 15, "distance_m": 27149.411, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340", "location": "Mill Hill (Lancashire)", "stage_seq": 16, "distance_m": 29074.838, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2341H", "wtt_dep": "2342H", "location": "Cherry Tree", "stage_seq": 17, "distance_m": 30224.625, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Pleasington", "stage_seq": 18, "distance_m": 31907.848, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2351H", "wtt_dep": "2352H", "location": "Bamber Bridge", "stage_seq": 19, "distance_m": 40151.15, "section_seq": 1, "route_path_id": 29678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Lostock Hall Jn", "stage_seq": 20, "distance_m": 41579.309, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "2354H", "wtt_dep": "2355H", "location": "Lostock Hall", "stage_seq": 21, "distance_m": 41875.46, "section_seq": 1, "route_path_id": 29678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Farington Curve Jn", "stage_seq": 22, "distance_m": 44749.013, "section_seq": 1, "route_path_id": 29678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Ribble Jn", "stage_seq": 23, "distance_m": 46461.829, "section_seq": 1, "route_path_id": 29678}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": null, "location": "Preston", "stage_seq": 24, "distance_m": 47491.381, "section_seq": 1, "route_path_id": 29678}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 47491.381, "from_m": 0.0, "section_seq": 1, "route_path_id": 29678}], "total_distance_m": 47491.381, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30302.316, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 17189.065, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:36Z", "source_id": 16714442, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:08Z", "source_id": 16715270, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:38Z", "source_id": 16717276, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7656, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:25Z", "source_id": 51802541, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:04:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:29Z", "source_id": 16717696, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:41Z", "source_id": 16721706, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7672, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:19Z", "source_id": 51820332, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:23Z", "source_id": 16723183, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7674, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:27Z", "source_id": 51825783, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:14:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:31Z", "source_id": 16724875, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7678, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:34Z", "source_id": 51831212, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:18:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:39Z", "source_id": 16726520, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7683, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:55Z", "source_id": 51838692, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:23:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:58Z", "source_id": 16728760, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7689, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:05Z", "source_id": 51847573, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:26:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:06Z", "source_id": 16731363, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7693, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:27Z", "source_id": 51853031, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:30:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:32Z", "source_id": 16733037, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7716, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:35Z", "source_id": 51861502, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:35:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:42Z", "source_id": 16735568, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7763, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:19Z", "source_id": 51867715, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:39:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:24Z", "source_id": 16737353, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7766, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:18Z", "source_id": 51872424, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:41:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:24Z", "source_id": 16738720, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:11Z", "source_id": 16740435, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7948, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:39Z", "source_id": 51887395, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:51:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:51:43Z", "source_id": 16743354, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7966, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:30Z", "source_id": 51889922, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:54:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:32Z", "source_id": 16744078, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7912, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:32Z", "source_id": 51903162, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:04:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:37Z", "source_id": 16747828, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Colne 2251 2251 1 22:51:00 None Preston 0003 0003 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32820/2026-09-17/detailed None Lostock Hall 2026-09-17T23:56:30+01:00 Preston 9.0 {"type": "LineString", "coordinates": [[-2.6871697, 53.7243048], [-2.6883469999999994, 53.72411000000001], [-2.6893404999999997, 53.723983999999994], [-2.694680599999999, 53.7233318], [-2.6949458523585643, 53.72329632437096], [-2.6952339, 53.72325779999999], [-2.6953481999999997, 53.723243650000015], [-2.6975038, 53.72291369999999], [-2.6975903312417797, 53.722900250647385], [-2.697664266191185, 53.72288875910422], [-2.6978237076442393, 53.72286397746653], [-2.6978771912314636, 53.72285566462581], [-2.6979561, 53.72284340000001], [-2.6979668, 53.72284179999999], [-2.6983533, 53.72278909999999], [-2.6987919999999996, 53.7227514], [-2.6989851999999996, 53.7227431], [-2.6990824, 53.7227389], [-2.6993783, 53.722745], [-2.6997466, 53.722762], [-2.7002235, 53.7228247], [-2.7006699999999997, 53.722915099999994], [-2.7010714, 53.723035], [-2.7015272999999995, 53.723226700000005], [-2.7019097999999997, 53.72344809999999], [-2.7022464000000004, 53.7237026], [-2.7025463, 53.7240119], [-2.7027444, 53.7242718], [-2.7028573999999996, 53.72457499999999], [-2.7028980999999996, 53.7248927], [-2.7028614999999996, 53.72520250000001], [-2.7027523, 53.7254982], [-2.7026324999999995, 53.7257163], [-2.7023428999999997, 53.7262333], [-2.7021105999999997, 53.726705400000014], [-2.7018596999999995, 53.7273473], [-2.7017817999999996, 53.7276033], [-2.7017148999999994, 53.72786030000001], [-2.7016436, 53.7281654], [-2.7015899999999995, 53.7284726], [-2.7015405, 53.728865199999994], [-2.7015146, 53.729148999999985], [-2.7015140999999994, 53.7294642], [-2.7015378, 53.72991699999999], [-2.7015612, 53.7300633], [-2.7015879999999997, 53.730211999999995], [-2.701663357534887, 53.73056248176331], [-2.7016904745167647, 53.73072041386482], [-2.7017100942188033, 53.73086072426358], [-2.701723622274368, 53.73098589518554], [-2.7017324643168266, 53.731098408856695], [-2.701738025979546, 53.73120074750301], [-2.701741712895893, 53.73129539335045], [-2.7017449306992356, 53.73138482862498], [-2.7017490850229406, 53.7314715355526], [-2.7017555815003744, 53.73155799635926], [-2.7017658257649053, 53.73164669327094], [-2.701781223449899, 53.73174010851359], [-2.7018031801887243, 53.73184072431322], [-2.7018331016147465, 53.73195102289578], [-2.7018723933613344, 53.73207348648724], [-2.7019224610618537, 53.73221059731357], [-2.7019847103496724, 53.732364837600755], [-2.7022356000000003, 53.7329164], [-2.7027485999999996, 53.734000599999995], [-2.7028765152117713, 53.734323238421794], [-2.703009, 53.7346574], [-2.7032271, 53.735321799999994], [-2.7033531, 53.73572759999998], [-2.7034665, 53.73613819999999], [-2.7035739999999997, 53.73654270000001], [-2.7037565, 53.73745830000001], [-2.703823, 53.737866299999986], [-2.7040155, 53.73902809999999], [-2.7041576999999997, 53.7398076], [-2.7042774, 53.7405196], [-2.7043552, 53.740839], [-2.7043869999999997, 53.7410091], [-2.7043952999999994, 53.741054300000016], [-2.704554, 53.7419315], [-2.7046021, 53.74221699999999], [-2.7048222, 53.743284], [-2.7050237, 53.7443761], [-2.7050455999999996, 53.7444894], [-2.7053928, 53.74628409999999], [-2.7055234999999995, 53.7467027], [-2.7055582, 53.746889499999995], [-2.7058971, 53.7488031], [-2.7061763999999995, 53.7503007], [-2.7062624999999993, 53.7507622], [-2.7062676999999997, 53.7507899], [-2.7063506, 53.7512404], [-2.7064384999999995, 53.7517184], [-2.7064513, 53.7517923], [-2.7064572, 53.7518285], [-2.7064984, 53.7520893], [-2.7065156999999997, 53.752175399999985], [-2.7065883, 53.752463799999994], [-2.7066813999999995, 53.7527646], [-2.7070750999999995, 53.7537833], [-2.707174, 53.754186], [-2.7072046, 53.7543218], [-2.7074629, 53.75545369999999]]} 2.9 2355 0004 Lostock Hall Preston Preston 53.7554537 -2.7074629 53.7554537 -2.7074629 1 0 2026-09-16 23:14:51 TERMINATED 2026-09-16 23:04:00 Preston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747828 1789599817776889 66 66 2026-09-16 23:14:22.880683 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:21.534656
594935 626072 W27713 862E74M916 2026-09-16 COMPLETE 16747531 2026-09-17 00:04:00 2026-09-16 23:14:51 2026-09-18 23:14:51 {"id": 626072, "stp": "P", "toc": "Southern", "uid": "W27713", "consist": "377316", "dest_crs": "BOG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W27713/2026-09-17/detailed", "trust_id": "862E74M916", "origin_crs": "LIT", "show_on_map": 0, "dar_est_time": "23:41:00", "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": "3", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "2E74", "timing_status": "EARLY", "origin_station": "Littlehampton", "current_leg_arr": "0004", "current_leg_dep": "2357", "current_leg_end": "Bognor Regis", "origin_dep_time": "2341", "origin_platform": "1", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-16T23:14:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": "50.7888027", "next_location_lon": "-0.6752246", "previous_location": "Barnham", "current_leg_milage": "3.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 474.509, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2137.869, \"from_m\": 474.509, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2914.671, \"from_m\": 2137.869, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3020.119, \"from_m\": 2914.671, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3071.804, \"from_m\": 3020.119, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7164.52, \"from_m\": 3071.804, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 7681.797, \"from_m\": 7164.52, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 7817.694, \"from_m\": 7681.797, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12669.866, \"from_m\": 7817.694, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13267.626, \"from_m\": 12669.866, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 626072, \"profile_key\": \"dceef394273d654b28bf7b953875d7375b7ed671fbdc4f1124c5dba30d816a0f\", \"schedule_id\": 25712, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Littlehampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 2, \"distance_m\": 2137.869, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": false, \"wtt_arr\": \"2345H\", \"wtt_dep\": \"2346\", \"location\": \"Ford\", \"stage_seq\": 3, \"distance_m\": 3247.252, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2358\", \"location\": \"Barnham\", \"stage_seq\": 4, \"distance_m\": 7489.08, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 5, \"distance_m\": 13267.626, \"section_seq\": 1, \"route_path_id\": 29340}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13267.626, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29340}], \"total_distance_m\": 13267.626, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13215.941, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 51.685, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2341", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "50.7888027", "current_position_lon": "-0.6752246", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27483, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:04Z\", \"source_id\": 51876539, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:08Z\", \"source_id\": 16739983, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:45Z\", \"source_id\": 51883279, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:47Z\", \"source_id\": 16742106, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:39Z\", \"source_id\": 51901981, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:43Z\", \"source_id\": 16747531, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "4", "timing_fact_generation": 1789599763691216, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:21.754043", "service_state_evidence_id": 16747531, "current_leg_start_actual_dep": "2026-09-17T23:58:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:23.544663", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P LIT BOG 2E74 377316 3 100 None {"version": 3, "segments": [{"to_m": 474.509, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2137.869, "from_m": 474.509, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2914.671, "from_m": 2137.869, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3020.119, "from_m": 2914.671, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3071.804, "from_m": 3020.119, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7164.52, "from_m": 3071.804, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 7681.797, "from_m": 7164.52, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7817.694, "from_m": 7681.797, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12669.866, "from_m": 7817.694, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13267.626, "from_m": 12669.866, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 626072, "profile_key": "dceef394273d654b28bf7b953875d7375b7ed671fbdc4f1124c5dba30d816a0f", "schedule_id": 25712, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2341", "location": "Littlehampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Littlehampton Jn", "stage_seq": 2, "distance_m": 2137.869, "section_seq": 1, "route_path_id": 29340}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2346", "location": "Ford", "stage_seq": 3, "distance_m": 3247.252, "section_seq": 1, "route_path_id": 29340}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2358", "location": "Barnham", "stage_seq": 4, "distance_m": 7489.08, "section_seq": 1, "route_path_id": 29340}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 5, "distance_m": 13267.626, "section_seq": 1, "route_path_id": 29340}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13267.626, "from_m": 0.0, "section_seq": 1, "route_path_id": 29340}], "total_distance_m": 13267.626, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13215.941, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 51.685, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27483, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:04Z", "source_id": 51876539, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:44:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:08Z", "source_id": 16739983, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27471, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:45Z", "source_id": 51883279, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:49:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:47Z", "source_id": 16742106, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27454, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:39Z", "source_id": 51901981, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:04:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:43Z", "source_id": 16747531, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Littlehampton 2341 2341 1 23:41:00 None Bognor Regis 0005 0005 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W27713/2026-09-17/detailed None Barnham 2026-09-17T23:58:00+01:00 Bognor Regis 7.0 {"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]} 3.4 2357 0004 Barnham Bognor Regis Carriage Holding Sidings Bognor Regis 50.7888027 -0.6752246 50.7888027 -0.6752246 1 0 2026-09-16 23:14:51 TERMINATED 2026-09-16 23:04:00 Bognor Regis TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747531 1789599763691216 14 14 2026-09-16 23:14:23.544663 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:21.754043
594936 624544 J35253 872V741816 2026-09-16 COMPLETE 16747870 2026-09-17 00:04:00 2026-09-16 23:14:51 2026-09-18 23:14:51 {"id": 624544, "stp": "N", "toc": "Southeastern", "uid": "J35253", "consist": "377126+377510", "dest_crs": "AFK", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:J35253/2026-09-17/detailed", "trust_id": "872V741816", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": "1", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "2V74", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "0004", "current_leg_dep": "2351", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "2225", "origin_platform": "1", "current_location": "Ashford International", "last_update_time": "2026-09-16T23:14:51", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.6281412852113324, 51.16555780025347], [0.628820698883665, 51.165506373915555], [0.630736, 51.16536140000001], [0.6314657, 51.1653117], [0.633265, 51.1651963], [0.6451348999999998, 51.1642872], [0.6484096, 51.1640393], [0.6559751999999999, 51.16345770000001], [0.6650509999999998, 51.1627597], [0.6652466, 51.162745], [0.6735778999999998, 51.1621021], [0.674888438734321, 51.1620009602833], [0.7132, 51.1590442], [0.7186522272956171, 51.15862342291836], [0.7448325, 51.1566029], [0.7472582, 51.1564157], [0.7591958999999999, 51.1554878], [0.7922369, 51.1529103], [0.8042456, 51.15198009999999], [0.8044533999999999, 51.151962], [0.8084837557075693, 51.15164544450921], [0.808851, 51.1516166], [0.8279413999999999, 51.1501112], [0.8406754, 51.149109], [0.8411614999999999, 51.1490716], [0.8447128000000002, 51.148788200000006], [0.8492103, 51.14843039999999], [0.8507594999999999, 51.14830940000001], [0.8528641999999999, 51.1481424], [0.8547213999999999, 51.1479793], [0.856094, 51.14787200000001], [0.8565710999999998, 51.1478349], [0.8570867, 51.14779480000001], [0.8577416999999999, 51.1477455], [0.8585931999999998, 51.147682200000006], [0.8600068999999999, 51.1475469], [0.8608365, 51.1474681], [0.8611105, 51.1474432], [0.8616163, 51.1473974], [0.862058, 51.14735079999999], [0.8623418, 51.147313200000006], [0.8626879999999999, 51.1472673], [0.8631733, 51.14721589999999], [0.863607, 51.14717319999998], [0.8639249, 51.14711950000001], [0.8643577000000001, 51.1470424], [0.8648404000000001, 51.146945200000005], [0.8652796, 51.1468592], [0.8658686000000001, 51.1467307], [0.8659804999999999, 51.1467025], [0.8659858, 51.1467056], [0.8661332, 51.1466639], [0.8661438, 51.1466718], [0.8667673999999999, 51.1465383], [0.8676609999999999, 51.1462964], [0.868464, 51.146048699999994], [0.8692764, 51.14579799999999], [0.8694443, 51.1457458], [0.8701093999999999, 51.145525799999994], [0.8711291000000001, 51.1451529], [0.8716686999999999, 51.1449489], [0.8723098, 51.1447081], [0.8729321, 51.1444529], [0.8732291, 51.1443156], [0.8737892, 51.144033], [0.8744865, 51.143688999999995], [0.8751626, 51.143339999999995], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Headcorn", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Headcorn", "current_leg_milage": "10.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6697.202, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12225.943, \"from_m\": 6697.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12297.408, \"from_m\": 12225.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20207.677, \"from_m\": 12297.408, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20293.554, \"from_m\": 20207.677, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21932.712, \"from_m\": 20293.554, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27955.379, \"from_m\": 21932.712, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28389.954, \"from_m\": 27955.379, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28484.46, \"from_m\": 28389.954, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28746.935, \"from_m\": 28484.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38713.974, \"from_m\": 28746.935, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41212.874, \"from_m\": 38713.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42802.79, \"from_m\": 41212.874, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43111.046, \"from_m\": 42802.79, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43919.062, \"from_m\": 43111.046, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 47396.344, \"from_m\": 43919.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53395.949, \"from_m\": 47396.344, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54315.579, \"from_m\": 53395.949, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55041.287, \"from_m\": 54315.579, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56555.779, \"from_m\": 55041.287, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 63368.108, \"from_m\": 56555.779, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 63466.453, \"from_m\": 63368.108, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96460.706, \"from_m\": 63466.453, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 96602.775, \"from_m\": 96460.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96892.174, \"from_m\": 96602.775, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96957.129, \"from_m\": 96892.174, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97612.666, \"from_m\": 96957.129, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 97861.303, \"from_m\": 97612.666, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97911.497, \"from_m\": 97861.303, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 624544, \"profile_key\": \"fad9a3cd04d266f8b7322ab0262da03c3303cf763d0611a8aca94ef700995f00\", \"schedule_id\": 40645, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6408.001, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Kent House\", \"stage_seq\": 6, \"distance_m\": 12571.34, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 7, \"distance_m\": 13910.772, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Shortlands\", \"stage_seq\": 8, \"distance_m\": 16029.206, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242H\", \"location\": \"Bromley South\", \"stage_seq\": 9, \"distance_m\": 17486.695, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 20207.677, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 11, \"distance_m\": 21769.244, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"St. Mary Cray\", \"stage_seq\": 12, \"distance_m\": 23836.289, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Swanley\", \"stage_seq\": 13, \"distance_m\": 28124.291, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2304\", \"location\": \"Otford\", \"stage_seq\": 14, \"distance_m\": 38812.892, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Otford Jn\", \"stage_seq\": 15, \"distance_m\": 39781.426, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2313\", \"location\": \"Sevenoaks\", \"stage_seq\": 16, \"distance_m\": 43250.401, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325\", \"location\": \"Tonbridge\", \"stage_seq\": 17, \"distance_m\": 55333.737, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Paddock Wood\", \"stage_seq\": 18, \"distance_m\": 64005.781, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2346\", \"location\": \"Headcorn\", \"stage_seq\": 19, \"distance_m\": 80296.958, \"section_seq\": 1, \"route_path_id\": 105678}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 20, \"distance_m\": 97911.497, \"section_seq\": 1, \"route_path_id\": 105678}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 97911.497, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105678}], \"total_distance_m\": 97911.497, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 95711.133, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2200.364, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2225", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:21Z\", \"source_id\": 51745652, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:31:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:23Z\", \"source_id\": 16700783, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:34Z\", \"source_id\": 51748206, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:38Z\", \"source_id\": 16701567, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:33Z\", \"source_id\": 51762591, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:36Z\", \"source_id\": 16705625, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:43Z\", \"source_id\": 51766750, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:46Z\", \"source_id\": 16706941, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:32Z\", \"source_id\": 51770384, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:36Z\", \"source_id\": 16708088, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:51Z\", \"source_id\": 51772945, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:53Z\", \"source_id\": 16708815, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:31Z\", \"source_id\": 51786033, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:36Z\", \"source_id\": 16712742, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:27Z\", \"source_id\": 51795424, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:28Z\", \"source_id\": 16715494, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:04Z\", \"source_id\": 51811134, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:06Z\", \"source_id\": 16720266, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:08Z\", \"source_id\": 51827014, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:09Z\", \"source_id\": 16725220, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:54Z\", \"source_id\": 51850524, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:03Z\", \"source_id\": 16732296, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32524, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:20Z\", \"source_id\": 51861100, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:23Z\", \"source_id\": 16735419, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:27Z\", \"source_id\": 51884334, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:33Z\", \"source_id\": 16742445, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:40Z\", \"source_id\": 51903376, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:49Z\", \"source_id\": 16747870, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789599830052875, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:23.851851", "service_state_evidence_id": 16747870, "current_leg_start_actual_dep": "2026-09-17T23:48:00+01:00", "operational_evidence_version": 96, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:23.944969", "service_state_valid_until_kind": null, "operational_interpretation_version": 96, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern N None AFK 2V74 377126+377510 8 100 None {"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6697.202, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12225.943, "from_m": 6697.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12297.408, "from_m": 12225.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20207.677, "from_m": 12297.408, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20293.554, "from_m": 20207.677, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21932.712, "from_m": 20293.554, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27955.379, "from_m": 21932.712, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28389.954, "from_m": 27955.379, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28484.46, "from_m": 28389.954, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28746.935, "from_m": 28484.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38713.974, "from_m": 28746.935, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41212.874, "from_m": 38713.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42802.79, "from_m": 41212.874, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43111.046, "from_m": 42802.79, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43919.062, "from_m": 43111.046, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 47396.344, "from_m": 43919.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53395.949, "from_m": 47396.344, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54315.579, "from_m": 53395.949, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55041.287, "from_m": 54315.579, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56555.779, "from_m": 55041.287, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 63368.108, "from_m": 56555.779, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 63466.453, "from_m": 63368.108, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96460.706, "from_m": 63466.453, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 96602.775, "from_m": 96460.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96892.174, "from_m": 96602.775, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96957.129, "from_m": 96892.174, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97612.666, "from_m": 96957.129, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 97861.303, "from_m": 97612.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97911.497, "from_m": 97861.303, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 624544, "profile_key": "fad9a3cd04d266f8b7322ab0262da03c3303cf763d0611a8aca94ef700995f00", "schedule_id": 40645, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2225", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Shortlands", "stage_seq": 8, "distance_m": 16029.206, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242H", "location": "Bromley South", "stage_seq": 9, "distance_m": 17486.695, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 20207.677, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 21769.244, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "St. Mary Cray", "stage_seq": 12, "distance_m": 23836.289, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Swanley", "stage_seq": 13, "distance_m": 28124.291, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2304", "location": "Otford", "stage_seq": 14, "distance_m": 38812.892, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Otford Jn", "stage_seq": 15, "distance_m": 39781.426, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2313", "location": "Sevenoaks", "stage_seq": 16, "distance_m": 43250.401, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325", "location": "Tonbridge", "stage_seq": 17, "distance_m": 55333.737, "section_seq": 1, "route_path_id": 105678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Paddock Wood", "stage_seq": 18, "distance_m": 64005.781, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2346", "location": "Headcorn", "stage_seq": 19, "distance_m": 80296.958, "section_seq": 1, "route_path_id": 105678}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 20, "distance_m": 97911.497, "section_seq": 1, "route_path_id": 105678}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 97911.497, "from_m": 0.0, "section_seq": 1, "route_path_id": 105678}], "total_distance_m": 97911.497, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 95711.133, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2200.364, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:21Z", "source_id": 51745652, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:31:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:23Z", "source_id": 16700783, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:34Z", "source_id": 51748206, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:33:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:38Z", "source_id": 16701567, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:33Z", "source_id": 51762591, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:36Z", "source_id": 16705625, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:43Z", "source_id": 51766750, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:42:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:46Z", "source_id": 16706941, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:32Z", "source_id": 51770384, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:44:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:36Z", "source_id": 16708088, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:51Z", "source_id": 51772945, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:45:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:53Z", "source_id": 16708815, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32076, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:31Z", "source_id": 51786033, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:52:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:36Z", "source_id": 16712742, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:27Z", "source_id": 51795424, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:57:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:28Z", "source_id": 16715494, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:04Z", "source_id": 51811134, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:06:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:06Z", "source_id": 16720266, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32585, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:08Z", "source_id": 51827014, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:15:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:09Z", "source_id": 16725220, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:54Z", "source_id": 51850524, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:28:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:03Z", "source_id": 16732296, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32524, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:20Z", "source_id": 51861100, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:23Z", "source_id": 16735419, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32478, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:27Z", "source_id": 51884334, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:50:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:33Z", "source_id": 16742445, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32921, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:40Z", "source_id": 51903376, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:04:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:49Z", "source_id": 16747870, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] London Victoria 2225 2225 1 None None Ashford (Kent) 0002 0002 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:J35253/2026-09-17/detailed None Headcorn 2026-09-17T23:48:00+01:00 Ashford (Kent) 13.0 {"type": "LineString", "coordinates": [[0.6281412852113324, 51.16555780025347], [0.628820698883665, 51.165506373915555], [0.630736, 51.16536140000001], [0.6314657, 51.1653117], [0.633265, 51.1651963], [0.6451348999999998, 51.1642872], [0.6484096, 51.1640393], [0.6559751999999999, 51.16345770000001], [0.6650509999999998, 51.1627597], [0.6652466, 51.162745], [0.6735778999999998, 51.1621021], [0.674888438734321, 51.1620009602833], [0.7132, 51.1590442], [0.7186522272956171, 51.15862342291836], [0.7448325, 51.1566029], [0.7472582, 51.1564157], [0.7591958999999999, 51.1554878], [0.7922369, 51.1529103], [0.8042456, 51.15198009999999], [0.8044533999999999, 51.151962], [0.8084837557075693, 51.15164544450921], [0.808851, 51.1516166], [0.8279413999999999, 51.1501112], [0.8406754, 51.149109], [0.8411614999999999, 51.1490716], [0.8447128000000002, 51.148788200000006], [0.8492103, 51.14843039999999], [0.8507594999999999, 51.14830940000001], [0.8528641999999999, 51.1481424], [0.8547213999999999, 51.1479793], [0.856094, 51.14787200000001], [0.8565710999999998, 51.1478349], [0.8570867, 51.14779480000001], [0.8577416999999999, 51.1477455], [0.8585931999999998, 51.147682200000006], [0.8600068999999999, 51.1475469], [0.8608365, 51.1474681], [0.8611105, 51.1474432], [0.8616163, 51.1473974], [0.862058, 51.14735079999999], [0.8623418, 51.147313200000006], [0.8626879999999999, 51.1472673], [0.8631733, 51.14721589999999], [0.863607, 51.14717319999998], [0.8639249, 51.14711950000001], [0.8643577000000001, 51.1470424], [0.8648404000000001, 51.146945200000005], [0.8652796, 51.1468592], [0.8658686000000001, 51.1467307], [0.8659804999999999, 51.1467025], [0.8659858, 51.1467056], [0.8661332, 51.1466639], [0.8661438, 51.1466718], [0.8667673999999999, 51.1465383], [0.8676609999999999, 51.1462964], [0.868464, 51.146048699999994], [0.8692764, 51.14579799999999], [0.8694443, 51.1457458], [0.8701093999999999, 51.145525799999994], [0.8711291000000001, 51.1451529], [0.8716686999999999, 51.1449489], [0.8723098, 51.1447081], [0.8729321, 51.1444529], [0.8732291, 51.1443156], [0.8737892, 51.144033], [0.8744865, 51.143688999999995], [0.8751626, 51.143339999999995], [0.8758369999999999, 51.1430036]]} 10.9 2351 0004 Headcorn Ashford International Ashford (Kent) 51.1430036 0.8758370 51.1430036 0.8758370 1 0 2026-09-16 23:14:51 TERMINATED 2026-09-16 23:04:00 Ashford (Kent) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747870 1789599830052875 96 96 2026-09-16 23:14:23.944969 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:23.851851
594937 625647 G30443 352G71M916 2026-09-16 COMPLETE 16748069 2026-09-17 00:04:00 2026-09-16 23:14:51 2026-09-18 23:14:51 {"id": 625647, "stp": "P", "toc": "Merseyrail", "uid": "G30443", "consist": "777007+777025", "dest_crs": "LVC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30443/2026-09-17/detailed", "trust_id": "352G71M916", "origin_crs": "SOP", "show_on_map": 0, "dar_est_time": "23:18:00", "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": "1", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "2G71", "timing_status": "EARLY", "origin_station": "Southport", "current_leg_arr": "0004", "current_leg_dep": "0002", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "2318", "origin_platform": "2", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-16T23:14:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]}", "current_leg_start": "Moorfields (Northern Line)", "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Moorfields (Northern Line)", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 313.932, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 620.438, \"from_m\": 313.932, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11427.855, \"from_m\": 620.438, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11478.742, \"from_m\": 11427.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20877.094, \"from_m\": 11478.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21663.131, \"from_m\": 20877.094, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23852.424, \"from_m\": 21663.131, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23925.698, \"from_m\": 23852.424, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24359.497, \"from_m\": 23925.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24817.05, \"from_m\": 24359.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25250.848, \"from_m\": 24817.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25324.122, \"from_m\": 25250.848, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25829.52, \"from_m\": 25324.122, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27208.083, \"from_m\": 25829.52, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27286.352, \"from_m\": 27208.083, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27646.271, \"from_m\": 27286.352, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28433.171, \"from_m\": 27646.271, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28742.768, \"from_m\": 28433.171, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 31270.124, \"from_m\": 28742.768, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31475.033, \"from_m\": 31270.124, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 32143.228, \"from_m\": 31475.033, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32312.885, \"from_m\": 32143.228, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625647, \"profile_key\": \"aed4a4488e99901b7e57392314ad1ae40157fe65418adf1d5e9db476f9d6d89e\", \"schedule_id\": 11243, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Southport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322\", \"location\": \"Birkdale\", \"stage_seq\": 2, \"distance_m\": 1842.076, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325\", \"location\": \"Hillside\", \"stage_seq\": 3, \"distance_m\": 3429.88, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Ainsdale\", \"stage_seq\": 4, \"distance_m\": 5860.489, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332\", \"location\": \"Freshfield\", \"stage_seq\": 5, \"distance_m\": 10361.695, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Formby\", \"stage_seq\": 6, \"distance_m\": 11767.149, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338\", \"location\": \"Hightown\", \"stage_seq\": 7, \"distance_m\": 15044.242, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2342\", \"location\": \"Hall Road\", \"stage_seq\": 8, \"distance_m\": 18206.766, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344\", \"location\": \"Blundellsands & Crosby\", \"stage_seq\": 9, \"distance_m\": 19547.264, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2347\", \"location\": \"Waterloo (Merseyside)\", \"stage_seq\": 10, \"distance_m\": 21338.026, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": \"2349H\", \"location\": \"Seaforth & Litherland\", \"stage_seq\": 11, \"distance_m\": 23013.126, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2351H\", \"wtt_dep\": \"2352\", \"location\": \"Bootle New Strand\", \"stage_seq\": 12, \"distance_m\": 24588.273, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2353H\", \"location\": \"Bootle Oriel Road\", \"stage_seq\": 13, \"distance_m\": 26694.351, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2356\", \"location\": \"Bank Hall\", \"stage_seq\": 14, \"distance_m\": 27866.21, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2359\", \"location\": \"Sandhills\", \"stage_seq\": 15, \"distance_m\": 28888.568, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0003\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 16, \"distance_m\": 31360.498, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 17, \"distance_m\": 32312.885, \"section_seq\": 1, \"route_path_id\": 31934}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32312.885, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31934}], \"total_distance_m\": 32312.885, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 32183.729, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 129.156, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2318", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:22Z\", \"source_id\": 51837752, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:28Z\", \"source_id\": 16728484, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:30Z\", \"source_id\": 51841504, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:33Z\", \"source_id\": 16729563, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:28Z\", \"source_id\": 51848195, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:32Z\", \"source_id\": 16731597, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:14Z\", \"source_id\": 51851014, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:17Z\", \"source_id\": 16732434, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:47Z\", \"source_id\": 51858526, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:53Z\", \"source_id\": 16734693, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:24Z\", \"source_id\": 51861214, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:28Z\", \"source_id\": 16735459, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:35Z\", \"source_id\": 51868177, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:40Z\", \"source_id\": 16737474, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:52Z\", \"source_id\": 51873279, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:59Z\", \"source_id\": 16738977, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9715, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:08Z\", \"source_id\": 51877988, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:11Z\", \"source_id\": 16740430, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:10Z\", \"source_id\": 51880992, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:14Z\", \"source_id\": 16741375, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:31Z\", \"source_id\": 51884388, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:37Z\", \"source_id\": 16742452, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:12Z\", \"source_id\": 51888237, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:17Z\", \"source_id\": 16743587, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9751, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:48Z\", \"source_id\": 51890322, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:54Z\", \"source_id\": 16744195, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:32Z\", \"source_id\": 51894016, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:38Z\", \"source_id\": 16745284, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:48Z\", \"source_id\": 51899759, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:54Z\", \"source_id\": 16746904, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:17Z\", \"source_id\": 51904092, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:23Z\", \"source_id\": 16748069, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "1", "timing_fact_generation": 1789599865274574, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:25.266471", "service_state_evidence_id": 16748069, "current_leg_start_actual_dep": "2026-09-18T00:03:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:25.537846", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail P SOP LVC 2G71 777007+777025 8 75 None {"version": 3, "segments": [{"to_m": 313.932, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 620.438, "from_m": 313.932, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11427.855, "from_m": 620.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11478.742, "from_m": 11427.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20877.094, "from_m": 11478.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21663.131, "from_m": 20877.094, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23852.424, "from_m": 21663.131, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23925.698, "from_m": 23852.424, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24359.497, "from_m": 23925.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24817.05, "from_m": 24359.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25250.848, "from_m": 24817.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25324.122, "from_m": 25250.848, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25829.52, "from_m": 25324.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27208.083, "from_m": 25829.52, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27286.352, "from_m": 27208.083, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27646.271, "from_m": 27286.352, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28433.171, "from_m": 27646.271, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28742.768, "from_m": 28433.171, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31270.124, "from_m": 28742.768, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31475.033, "from_m": 31270.124, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 32143.228, "from_m": 31475.033, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32312.885, "from_m": 32143.228, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625647, "profile_key": "aed4a4488e99901b7e57392314ad1ae40157fe65418adf1d5e9db476f9d6d89e", "schedule_id": 11243, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2318", "location": "Southport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322", "location": "Birkdale", "stage_seq": 2, "distance_m": 1842.076, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325", "location": "Hillside", "stage_seq": 3, "distance_m": 3429.88, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Ainsdale", "stage_seq": 4, "distance_m": 5860.489, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332", "location": "Freshfield", "stage_seq": 5, "distance_m": 10361.695, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Formby", "stage_seq": 6, "distance_m": 11767.149, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338", "location": "Hightown", "stage_seq": 7, "distance_m": 15044.242, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2342", "location": "Hall Road", "stage_seq": 8, "distance_m": 18206.766, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344", "location": "Blundellsands & Crosby", "stage_seq": 9, "distance_m": 19547.264, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2347", "location": "Waterloo (Merseyside)", "stage_seq": 10, "distance_m": 21338.026, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2349H", "location": "Seaforth & Litherland", "stage_seq": 11, "distance_m": 23013.126, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2351H", "wtt_dep": "2352", "location": "Bootle New Strand", "stage_seq": 12, "distance_m": 24588.273, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2353H", "location": "Bootle Oriel Road", "stage_seq": 13, "distance_m": 26694.351, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2356", "location": "Bank Hall", "stage_seq": 14, "distance_m": 27866.21, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359", "location": "Sandhills", "stage_seq": 15, "distance_m": 28888.568, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0003", "location": "Moorfields (Northern Line)", "stage_seq": 16, "distance_m": 31360.498, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 17, "distance_m": 32312.885, "section_seq": 1, "route_path_id": 31934}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32312.885, "from_m": 0.0, "section_seq": 1, "route_path_id": 31934}], "total_distance_m": 32312.885, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 32183.729, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 129.156, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9673, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:22Z", "source_id": 51837752, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:21:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:28Z", "source_id": 16728484, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9677, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:30Z", "source_id": 51841504, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:23:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:33Z", "source_id": 16729563, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9683, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:28Z", "source_id": 51848195, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:27:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:32Z", "source_id": 16731597, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9687, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:14Z", "source_id": 51851014, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:31:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:17Z", "source_id": 16732434, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9691, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:47Z", "source_id": 51858526, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:33:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:53Z", "source_id": 16734693, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9697, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:24Z", "source_id": 51861214, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:36:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:28Z", "source_id": 16735459, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9701, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:35Z", "source_id": 51868177, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:41:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:40Z", "source_id": 16737474, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9709, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:52Z", "source_id": 51873279, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:43:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:59Z", "source_id": 16738977, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9715, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:08Z", "source_id": 51877988, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:45:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:11Z", "source_id": 16740430, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9719, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:10Z", "source_id": 51880992, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:14Z", "source_id": 16741375, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9725, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:31Z", "source_id": 51884388, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:51:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:37Z", "source_id": 16742452, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9731, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:12Z", "source_id": 51888237, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:52:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:17Z", "source_id": 16743587, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9751, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:48Z", "source_id": 51890322, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:55:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:54Z", "source_id": 16744195, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9757, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:32Z", "source_id": 51894016, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:38Z", "source_id": 16745284, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9770, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:48Z", "source_id": 51899759, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:01:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:54Z", "source_id": 16746904, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9778, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:17Z", "source_id": 51904092, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:04:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:23Z", "source_id": 16748069, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Southport 2318 2318 2 23:18:00 None Liverpool Central (Northern) 0005 0005 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G30443/2026-09-17/detailed None Moorfields (Northern Line) 2026-09-18T00:03:00+01:00 Liverpool Central (Northern) 2.0 {"type": "LineString", "coordinates": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]} 0.6 0002 0004 Moorfields (Northern Line) Liverpool Central (Northern) Liverpool Central (Northern) 53.4042050 -2.9795594 53.4042050 -2.9795594 1 0 2026-09-16 23:14:51 TERMINATED 2026-09-16 23:04:00 Liverpool Central (Northern) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16748069 1789599865274574 48 48 2026-09-16 23:14:25.537846 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:25.266471
594938 625644 C15359 062N71M916 2026-09-16 COMPLETE 16747850 2026-09-17 00:04:00 2026-09-16 23:14:51 2026-09-18 23:14:51 {"id": 625644, "stp": "P", "toc": "ScotRail", "uid": "C15359", "consist": "385017", "dest_crs": "ALO", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15359/2026-09-17/detailed", "trust_id": "062N71M916", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": "23:18:00", "dar_platform": null, "dest_station": "Alloa", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": "1", "is_terminated": 1, "next_location": "Alloa", "signalling_id": "2N71", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "0004", "current_leg_dep": "2355", "current_leg_end": "Alloa", "origin_dep_time": "2318", "origin_platform": "5", "current_location": "Alloa", "last_update_time": "2026-09-16T23:14:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]}", "current_leg_start": "Stirling", "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": "56.1179199", "next_location_lon": "-3.7888638", "previous_location": "Stirling", "current_leg_milage": "6.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 27487.108, \"from_m\": 5249.173, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31408.817, \"from_m\": 27487.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32002.27, \"from_m\": 31408.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32712.526, \"from_m\": 32002.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35407.751, \"from_m\": 32712.526, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46077.386, \"from_m\": 35407.751, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47081.759, \"from_m\": 46077.386, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47141.251, \"from_m\": 47081.759, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47168.705, \"from_m\": 47141.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47615.592, \"from_m\": 47168.705, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47853.31, \"from_m\": 47615.592, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48228.183, \"from_m\": 47853.31, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 48265.925, \"from_m\": 48228.183, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50067.947, \"from_m\": 48265.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57870.367, \"from_m\": 50067.947, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58183.337, \"from_m\": 57870.367, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58354.547, \"from_m\": 58183.337, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625644, \"profile_key\": \"a4dd1767dbf89be601c5e182a00963cd240b130f8c4be56380cdc8fdb1452707\", \"schedule_id\": 2042, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2325H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2330\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": \"2335H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27859.191, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 28917.076, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 9, \"distance_m\": 32432.067, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345H\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33550.315, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347H\", \"location\": \"Larbert\", \"stage_seq\": 11, \"distance_m\": 34497.758, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2354H\", \"wtt_dep\": \"2356H\", \"location\": \"Stirling\", \"stage_seq\": 12, \"distance_m\": 47489.116, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 13, \"distance_m\": 48860.148, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001H\", \"location\": \"Cambus Loop\", \"stage_seq\": 14, \"distance_m\": 55475.79, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Alloa\", \"stage_seq\": 15, \"distance_m\": 58354.547, \"section_seq\": 1, \"route_path_id\": 28691}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58354.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28691}], \"total_distance_m\": 58354.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58354.547, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2318", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "56.1179199", "current_position_lon": "-3.7888638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:21Z\", \"source_id\": 51842992, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:26Z\", \"source_id\": 16730044, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:49Z\", \"source_id\": 51850384, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:53Z\", \"source_id\": 16732254, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:26Z\", \"source_id\": 51861253, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:32Z\", \"source_id\": 16735487, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:10Z\", \"source_id\": 51878015, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:11Z\", \"source_id\": 16740416, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:51Z\", \"source_id\": 51889103, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:58Z\", \"source_id\": 16743832, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:35Z\", \"source_id\": 51899472, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:38Z\", \"source_id\": 16746733, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:36Z\", \"source_id\": 51903268, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:39Z\", \"source_id\": 16747850, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Alloa", "service_state_platform": "1", "timing_fact_generation": 1789599820166071, "current_leg_arrival_utc": "2026-09-18T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:32.981406", "service_state_evidence_id": 16747850, "current_leg_start_actual_dep": "2026-09-17T23:56:30+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:33.426364", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ALO 2N71 385017 3 100 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 27487.108, "from_m": 5249.173, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31408.817, "from_m": 27487.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32002.27, "from_m": 31408.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32712.526, "from_m": 32002.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35407.751, "from_m": 32712.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46077.386, "from_m": 35407.751, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47081.759, "from_m": 46077.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47141.251, "from_m": 47081.759, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47168.705, "from_m": 47141.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47615.592, "from_m": 47168.705, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47853.31, "from_m": 47615.592, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48228.183, "from_m": 47853.31, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 48265.925, "from_m": 48228.183, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 50067.947, "from_m": 48265.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57870.367, "from_m": 50067.947, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58183.337, "from_m": 57870.367, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58354.547, "from_m": 58183.337, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625644, "profile_key": "a4dd1767dbf89be601c5e182a00963cd240b130f8c4be56380cdc8fdb1452707", "schedule_id": 2042, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2318", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2325H", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2330", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": "2335H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27859.191, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 28917.076, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "Carmuirs West Jn", "stage_seq": 9, "distance_m": 32432.067, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345H", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33550.315, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347H", "location": "Larbert", "stage_seq": 11, "distance_m": 34497.758, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2354H", "wtt_dep": "2356H", "location": "Stirling", "stage_seq": 12, "distance_m": 47489.116, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Causewayhead Jn", "stage_seq": 13, "distance_m": 48860.148, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001H", "location": "Cambus Loop", "stage_seq": 14, "distance_m": 55475.79, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Alloa", "stage_seq": 15, "distance_m": 58354.547, "section_seq": 1, "route_path_id": 28691}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58354.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 28691}], "total_distance_m": 58354.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58354.547, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:21Z", "source_id": 51842992, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:24:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:26Z", "source_id": 16730044, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:49Z", "source_id": 51850384, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:28:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:53Z", "source_id": 16732254, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:26Z", "source_id": 51861253, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:35:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:32Z", "source_id": 16735487, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1099, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:10Z", "source_id": 51878015, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:46:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:11Z", "source_id": 16740416, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 638, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:51Z", "source_id": 51889103, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:54:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:58Z", "source_id": 16743832, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 614, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:35Z", "source_id": 51899472, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:01:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:38Z", "source_id": 16746733, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 607, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:36Z", "source_id": 51903268, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:04:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:39Z", "source_id": 16747850, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2318 2318 5 23:18:00 None Alloa 0005 0005 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15359/2026-09-17/detailed None Stirling 2026-09-17T23:56:30+01:00 Alloa 9.0 {"type": "LineString", "coordinates": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]} 6.8 2355 0004 Stirling Alloa Alloa 56.1179199 -3.7888638 56.1179199 -3.7888638 1 0 2026-09-16 23:14:51 TERMINATED 2026-09-16 23:04:00 Alloa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747850 1789599820166071 41 41 2026-09-16 23:14:33.426364 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:32.981406
594939 626093 G85329 292B99M916 2026-09-16 COMPLETE 16747655 2026-09-17 00:04:00 2026-09-16 23:14:51 2026-09-18 23:14:51 {"id": 626093, "stp": "P", "toc": "Northern", "uid": "G85329", "consist": "150225", "dest_crs": "BBN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85329/2026-09-17/detailed", "trust_id": "292B99M916", "origin_crs": "CLH", "show_on_map": 0, "dar_est_time": "23:42:00", "dar_platform": null, "dest_station": "Blackburn", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "2", "is_terminated": 1, "next_location": "Blackburn", "signalling_id": "2B99", "timing_status": "ON TIME", "origin_station": "Clitheroe", "current_leg_arr": "0004", "current_leg_dep": "2357½", "current_leg_end": "Blackburn", "origin_dep_time": "2342", "origin_platform": "1", "current_location": "Blackburn", "last_update_time": "2026-09-16T23:14:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.477553960224409, 53.78088880606935], [-2.4789978999999995, 53.7784499], [-2.479379, 53.7778226], [-2.4797675999999997, 53.7771772], [-2.4803497999999995, 53.77622139999999], [-2.4807171999999995, 53.77547009999999], [-2.4808673, 53.7750237], [-2.4809692, 53.7745317], [-2.4810015999999995, 53.77423520000001], [-2.4810151, 53.77381870000001], [-2.4810217999999997, 53.7737688], [-2.4809808999999996, 53.77329399999999], [-2.4808994999999996, 53.772863], [-2.4807412, 53.77226339999999], [-2.4804885, 53.77174999999999], [-2.4803461, 53.77148489999998], [-2.4801698999999995, 53.77119650000001], [-2.4798948, 53.770805300000006], [-2.479528999999999, 53.770428], [-2.4794175, 53.7702921], [-2.4792963999999995, 53.7701558], [-2.4778382999999997, 53.7685882], [-2.4777773, 53.7685286], [-2.476289599999999, 53.76694209999999], [-2.4732973, 53.7637202], [-2.4726941999999994, 53.7631026], [-2.4716537999999995, 53.7619737], [-2.4712998, 53.7615995], [-2.4709993, 53.76129509999999], [-2.4703582999999996, 53.7606164], [-2.4700900999999997, 53.760311900000005], [-2.4693901, 53.759538199999994], [-2.4685748, 53.75869850000001], [-2.4685238999999997, 53.7586398], [-2.468198, 53.7582995], [-2.4680742, 53.7581702], [-2.4679432999999995, 53.75802190000001], [-2.4675875, 53.7576496], [-2.4668956000000004, 53.756772700000006], [-2.4667177, 53.75642739999999], [-2.4666311, 53.7561983], [-2.4665738, 53.7560464], [-2.4664893, 53.7557539], [-2.466448, 53.75544140000001], [-2.4664275, 53.75520279999999], [-2.4664255999999996, 53.75505630000001], [-2.466424, 53.7549295], [-2.466449, 53.75474220000001], [-2.4665029000000005, 53.7544771], [-2.4667155, 53.75386620000001], [-2.4670547, 53.7532712], [-2.4675420999999997, 53.752736899999995], [-2.4676932, 53.75257130000001], [-2.4680502, 53.7522662], [-2.4681192, 53.7522159], [-2.468457, 53.7519694], [-2.4689637, 53.7516857], [-2.4692139, 53.7514916], [-2.4697589999999994, 53.751183100000006], [-2.4706889999999997, 53.75072839999999], [-2.4715657, 53.75029969999999], [-2.4717182, 53.75022619999999], [-2.4748403, 53.748792399999985], [-2.475859499999999, 53.7482214], [-2.4763514, 53.7479054], [-2.4763966, 53.7478764], [-2.476440199999999, 53.74785059999999], [-2.476599, 53.7477005], [-2.4767777999999994, 53.7475489], [-2.4769124, 53.7474181], [-2.4769906, 53.74734209999998], [-2.4773165, 53.7470464], [-2.4774888, 53.7468969], [-2.4777029999999995, 53.7467275], [-2.4789434, 53.7459028], [-2.4792978999999997, 53.74566939999999], [-2.4803644, 53.7449731], [-2.4808314999999994, 53.74467099999999], [-2.4813411999999997, 53.7443474], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]}", "current_leg_start": "Ramsgreave and Wilpshire", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "53.7459678", "next_location_lon": "-2.4790864", "previous_location": "Ramsgreave and Wilpshire", "current_leg_milage": "3.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 16255.766, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16339.499, \"from_m\": 16255.766, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16385.379, \"from_m\": 16339.499, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16541.47, \"from_m\": 16385.379, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17037.643, \"from_m\": 16541.47, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17861.504, \"from_m\": 17037.643, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626093, \"profile_key\": \"9c6818dd7a7a9ed708fdb957113d86f4fef9d1ffea1f9ede2dc53adbff860d6e\", \"schedule_id\": 12290, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"Clitheroe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69678}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348\", \"location\": \"Whalley\", \"stage_seq\": 2, \"distance_m\": 5724.733, \"section_seq\": 1, \"route_path_id\": 69678}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2353\", \"location\": \"Langho\", \"stage_seq\": 3, \"distance_m\": 9110.286, \"section_seq\": 1, \"route_path_id\": 69678}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2357H\", \"location\": \"Ramsgreave and Wilpshire\", \"stage_seq\": 4, \"distance_m\": 12817.808, \"section_seq\": 1, \"route_path_id\": 69678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 5, \"distance_m\": 16339.499, \"section_seq\": 1, \"route_path_id\": 69678}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Blackburn\", \"stage_seq\": 6, \"distance_m\": 17861.504, \"section_seq\": 1, \"route_path_id\": 69678}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17861.504, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69678}], \"total_distance_m\": 17861.504, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 16881.552, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 979.952, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2342", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.5", "current_position_lat": "53.7459678", "current_position_lon": "-2.4790864", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:03Z\", \"source_id\": 51902506, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:09Z\", \"source_id\": 16747655, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackburn", "service_state_platform": "2", "timing_fact_generation": 1789599790303936, "current_leg_arrival_utc": "2026-09-18T00:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:34.301029", "service_state_evidence_id": 16747655, "current_leg_start_actual_dep": "2026-09-17T23:57:30+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:34.445293", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P CLH BBN 2B99 150225 2 75 None {"version": 3, "segments": [{"to_m": 16255.766, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16339.499, "from_m": 16255.766, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16385.379, "from_m": 16339.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16541.47, "from_m": 16385.379, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17037.643, "from_m": 16541.47, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17861.504, "from_m": 17037.643, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626093, "profile_key": "9c6818dd7a7a9ed708fdb957113d86f4fef9d1ffea1f9ede2dc53adbff860d6e", "schedule_id": 12290, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2342", "location": "Clitheroe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69678}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348", "location": "Whalley", "stage_seq": 2, "distance_m": 5724.733, "section_seq": 1, "route_path_id": 69678}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2353", "location": "Langho", "stage_seq": 3, "distance_m": 9110.286, "section_seq": 1, "route_path_id": 69678}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2357H", "location": "Ramsgreave and Wilpshire", "stage_seq": 4, "distance_m": 12817.808, "section_seq": 1, "route_path_id": 69678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002", "location": "Daisyfield Jn", "stage_seq": 5, "distance_m": 16339.499, "section_seq": 1, "route_path_id": 69678}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Blackburn", "stage_seq": 6, "distance_m": 17861.504, "section_seq": 1, "route_path_id": 69678}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17861.504, "from_m": 0.0, "section_seq": 1, "route_path_id": 69678}], "total_distance_m": 17861.504, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 16881.552, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 979.952, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7718, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:03Z", "source_id": 51902506, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:04:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:09Z", "source_id": 16747655, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Clitheroe 2342 2342 1 23:42:00 None Blackburn 0004 0004 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85329/2026-09-17/detailed None Ramsgreave and Wilpshire 2026-09-17T23:57:30+01:00 Blackburn 6.5 {"type": "LineString", "coordinates": [[-2.477553960224409, 53.78088880606935], [-2.4789978999999995, 53.7784499], [-2.479379, 53.7778226], [-2.4797675999999997, 53.7771772], [-2.4803497999999995, 53.77622139999999], [-2.4807171999999995, 53.77547009999999], [-2.4808673, 53.7750237], [-2.4809692, 53.7745317], [-2.4810015999999995, 53.77423520000001], [-2.4810151, 53.77381870000001], [-2.4810217999999997, 53.7737688], [-2.4809808999999996, 53.77329399999999], [-2.4808994999999996, 53.772863], [-2.4807412, 53.77226339999999], [-2.4804885, 53.77174999999999], [-2.4803461, 53.77148489999998], [-2.4801698999999995, 53.77119650000001], [-2.4798948, 53.770805300000006], [-2.479528999999999, 53.770428], [-2.4794175, 53.7702921], [-2.4792963999999995, 53.7701558], [-2.4778382999999997, 53.7685882], [-2.4777773, 53.7685286], [-2.476289599999999, 53.76694209999999], [-2.4732973, 53.7637202], [-2.4726941999999994, 53.7631026], [-2.4716537999999995, 53.7619737], [-2.4712998, 53.7615995], [-2.4709993, 53.76129509999999], [-2.4703582999999996, 53.7606164], [-2.4700900999999997, 53.760311900000005], [-2.4693901, 53.759538199999994], [-2.4685748, 53.75869850000001], [-2.4685238999999997, 53.7586398], [-2.468198, 53.7582995], [-2.4680742, 53.7581702], [-2.4679432999999995, 53.75802190000001], [-2.4675875, 53.7576496], [-2.4668956000000004, 53.756772700000006], [-2.4667177, 53.75642739999999], [-2.4666311, 53.7561983], [-2.4665738, 53.7560464], [-2.4664893, 53.7557539], [-2.466448, 53.75544140000001], [-2.4664275, 53.75520279999999], [-2.4664255999999996, 53.75505630000001], [-2.466424, 53.7549295], [-2.466449, 53.75474220000001], [-2.4665029000000005, 53.7544771], [-2.4667155, 53.75386620000001], [-2.4670547, 53.7532712], [-2.4675420999999997, 53.752736899999995], [-2.4676932, 53.75257130000001], [-2.4680502, 53.7522662], [-2.4681192, 53.7522159], [-2.468457, 53.7519694], [-2.4689637, 53.7516857], [-2.4692139, 53.7514916], [-2.4697589999999994, 53.751183100000006], [-2.4706889999999997, 53.75072839999999], [-2.4715657, 53.75029969999999], [-2.4717182, 53.75022619999999], [-2.4748403, 53.748792399999985], [-2.475859499999999, 53.7482214], [-2.4763514, 53.7479054], [-2.4763966, 53.7478764], [-2.476440199999999, 53.74785059999999], [-2.476599, 53.7477005], [-2.4767777999999994, 53.7475489], [-2.4769124, 53.7474181], [-2.4769906, 53.74734209999998], [-2.4773165, 53.7470464], [-2.4774888, 53.7468969], [-2.4777029999999995, 53.7467275], [-2.4789434, 53.7459028], [-2.4792978999999997, 53.74566939999999], [-2.4803644, 53.7449731], [-2.4808314999999994, 53.74467099999999], [-2.4813411999999997, 53.7443474], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]} 3.1 2357½ 0004 Ramsgreave and Wilpshire Blackburn Blackburn 53.7459678 -2.4790864 53.7459678 -2.4790864 1 0 2026-09-16 23:14:51 TERMINATED 2026-09-16 23:04:00 Blackburn TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747655 1789599790303936 5 5 2026-09-16 23:14:34.445293 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:34.301029
594940 626319 W86307 075D63M916 2026-09-16 COMPLETE 16747750 2026-09-17 00:04:00 2026-09-16 23:14:51 2026-09-18 23:14:51 {"id": 626319, "stp": "P", "toc": "ScotRail", "uid": "W86307", "consist": null, "dest_crs": "GLC", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86307/2026-09-17/detailed", "trust_id": "075D63M916", "origin_crs": "XCK", "show_on_map": 0, "dar_est_time": "23:56:00", "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-16", "dest_arr_time": "0006", "dest_platform": "12", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "5D63", "timing_status": "EARLY", "origin_station": "Corkerhill C.S.M.D.", "current_leg_arr": "0004", "current_leg_dep": "2354", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2356", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-16T23:14:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3245403, 55.83633390000001], [-4.325350299999999, 55.836085399999995], [-4.3255193, 55.8360357], [-4.3256676, 55.835999599999994], [-4.3257875, 55.8359709], [-4.325916299999999, 55.835946799999995], [-4.326442, 55.8358745], [-4.3267236, 55.835839799999995], [-4.326332, 55.8358594], [-4.326187199999999, 55.83586849999999], [-4.3260075, 55.835885], [-4.3258278, 55.83590610000001], [-4.3256829, 55.8359257], [-4.3255488, 55.8359498], [-4.3254201, 55.835979899999984], [-4.325302, 55.8360146], [-4.323260900000001, 55.83663810000001], [-4.3231348, 55.836678799999994], [-4.3230141, 55.836727], [-4.322739499999999, 55.83684220000001], [-4.3220431999999995, 55.8371322], [-4.3214825999999995, 55.8373958], [-4.3205679, 55.837865699999995], [-4.3204168, 55.8379372], [-4.320197799999999, 55.838028300000005], [-4.319841099999999, 55.83816689999999], [-4.3197096, 55.8382166], [-4.3195782, 55.8382738], [-4.3191035, 55.8384907], [-4.3184383, 55.83873620000001], [-4.317939399999999, 55.83893049999998], [-4.3178715, 55.8389581], [-4.317627, 55.8390575], [-4.3174619, 55.83911729999999], [-4.317323, 55.83915960000001], [-4.3171566, 55.83920829999999], [-4.3169116, 55.839262099999985], [-4.316615199999999, 55.83932149999999], [-4.3163518, 55.8393743], [-4.3151326, 55.83960079999999], [-4.3134496, 55.8398534], [-4.313047, 55.83992750000001], [-4.311913363773703, 55.84013971528525], [-4.311078499999999, 55.84029600000001], [-4.3106262, 55.84037990000001], [-4.3102704, 55.8404511], [-4.3098667, 55.840544099999995], [-4.309462100000001, 55.8406508], [-4.308818799999999, 55.840840400000005], [-4.3084117, 55.8409873], [-4.3081735000000005, 55.8410844], [-4.307986199999999, 55.84116079999999], [-4.3075654, 55.84135139999999], [-4.3070765, 55.84157530000001], [-4.3052349, 55.8424339], [-4.3029811, 55.84351319999999], [-4.3026048999999995, 55.8437093], [-4.3023089, 55.8438777], [-4.302080199999999, 55.8440209], [-4.3018556, 55.8441651], [-4.301569599999999, 55.8443813], [-4.3015442, 55.8444005], [-4.3009896, 55.8447894], [-4.300799, 55.84492309999999], [-4.3005818, 55.8450692], [-4.3003925, 55.84518799999999], [-4.3001573, 55.8453296], [-4.2998356, 55.84551429999999], [-4.2994927, 55.8457003], [-4.2986832999999995, 55.846042399999995], [-4.2983252, 55.8461866], [-4.297947799999999, 55.846282499999994], [-4.2977904, 55.84632249999999], [-4.297387399999999, 55.84645710000001], [-4.296676100000001, 55.8467033], [-4.2960168, 55.84691709999999], [-4.2957245, 55.846999200000006], [-4.2954992, 55.84705420000001], [-4.2952491, 55.847103099999984], [-4.2949305, 55.8471664], [-4.2946032999999995, 55.8472123], [-4.2943337, 55.847247], [-4.2939636, 55.8472921], [-4.2937135, 55.847323499999995], [-4.2936645, 55.8473297], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Corkerhill C.S.M.D.", "dest_arr_time_act": "0006", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Corkerhill C.S.M.D.", "current_leg_milage": "3.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 862.153, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 995.873, \"from_m\": 862.153, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2791.241, \"from_m\": 995.873, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2975.486, \"from_m\": 2791.241, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2976.583, \"from_m\": 2975.486, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3300.634, \"from_m\": 2976.583, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3853.182, \"from_m\": 3300.634, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4316.604, \"from_m\": 3853.182, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4750.724, \"from_m\": 4316.604, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5278.197, \"from_m\": 4750.724, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5702.739, \"from_m\": 5278.197, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 626319, \"profile_key\": \"182ea9228c807103a5b6dead35cb0a6f005ad58838f220f979aa958f4809791e\", \"schedule_id\": 29343, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Corkerhill C.S.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Shields Jn\", \"stage_seq\": 2, \"distance_m\": 3042.539, \"section_seq\": 1, \"route_path_id\": 39884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 3, \"distance_m\": 4776.2, \"section_seq\": 1, \"route_path_id\": 39884}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 4, \"distance_m\": 5702.739, \"section_seq\": 1, \"route_path_id\": 39884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5702.739, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39884}], \"total_distance_m\": 5702.739, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 5239.317, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 463.422, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2356", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:19Z\", \"source_id\": 51902886, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:23Z\", \"source_id\": 16747750, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "12", "timing_fact_generation": 1789599803626306, "current_leg_arrival_utc": "2026-09-18T00:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:04:35.842256", "service_state_evidence_id": 16747750, "current_leg_start_actual_dep": "2026-09-17T23:56:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-16T23:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T23:14:36.371778", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P XCK GLC 5D63 None None None None {"version": 3, "segments": [{"to_m": 862.153, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 995.873, "from_m": 862.153, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2791.241, "from_m": 995.873, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2975.486, "from_m": 2791.241, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2976.583, "from_m": 2975.486, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3300.634, "from_m": 2976.583, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3853.182, "from_m": 3300.634, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 4316.604, "from_m": 3853.182, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4750.724, "from_m": 4316.604, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 5278.197, "from_m": 4750.724, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5702.739, "from_m": 5278.197, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 626319, "profile_key": "182ea9228c807103a5b6dead35cb0a6f005ad58838f220f979aa958f4809791e", "schedule_id": 29343, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2356", "location": "Corkerhill C.S.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002", "location": "Shields Jn", "stage_seq": 2, "distance_m": 3042.539, "section_seq": 1, "route_path_id": 39884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Glasgow Bridge Street Jn", "stage_seq": 3, "distance_m": 4776.2, "section_seq": 1, "route_path_id": 39884}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 4, "distance_m": 5702.739, "section_seq": 1, "route_path_id": 39884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5702.739, "from_m": 0.0, "section_seq": 1, "route_path_id": 39884}], "total_distance_m": 5702.739, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 5239.317, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 463.422, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2026, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:19Z", "source_id": 51902886, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:04:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:23Z", "source_id": 16747750, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}] Corkerhill C.S.M.D. 2356 2356 None 23:56:00 None Glasgow Central High Level 0006 0006 12 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86307/2026-09-17/detailed None Corkerhill C.S.M.D. 2026-09-17T23:56:00+01:00 Glasgow Central High Level 10.0 {"type": "LineString", "coordinates": [[-4.3245403, 55.83633390000001], [-4.325350299999999, 55.836085399999995], [-4.3255193, 55.8360357], [-4.3256676, 55.835999599999994], [-4.3257875, 55.8359709], [-4.325916299999999, 55.835946799999995], [-4.326442, 55.8358745], [-4.3267236, 55.835839799999995], [-4.326332, 55.8358594], [-4.326187199999999, 55.83586849999999], [-4.3260075, 55.835885], [-4.3258278, 55.83590610000001], [-4.3256829, 55.8359257], [-4.3255488, 55.8359498], [-4.3254201, 55.835979899999984], [-4.325302, 55.8360146], [-4.323260900000001, 55.83663810000001], [-4.3231348, 55.836678799999994], [-4.3230141, 55.836727], [-4.322739499999999, 55.83684220000001], [-4.3220431999999995, 55.8371322], [-4.3214825999999995, 55.8373958], [-4.3205679, 55.837865699999995], [-4.3204168, 55.8379372], [-4.320197799999999, 55.838028300000005], [-4.319841099999999, 55.83816689999999], [-4.3197096, 55.8382166], [-4.3195782, 55.8382738], [-4.3191035, 55.8384907], [-4.3184383, 55.83873620000001], [-4.317939399999999, 55.83893049999998], [-4.3178715, 55.8389581], [-4.317627, 55.8390575], [-4.3174619, 55.83911729999999], [-4.317323, 55.83915960000001], [-4.3171566, 55.83920829999999], [-4.3169116, 55.839262099999985], [-4.316615199999999, 55.83932149999999], [-4.3163518, 55.8393743], [-4.3151326, 55.83960079999999], [-4.3134496, 55.8398534], [-4.313047, 55.83992750000001], [-4.311913363773703, 55.84013971528525], [-4.311078499999999, 55.84029600000001], [-4.3106262, 55.84037990000001], [-4.3102704, 55.8404511], [-4.3098667, 55.840544099999995], [-4.309462100000001, 55.8406508], [-4.308818799999999, 55.840840400000005], [-4.3084117, 55.8409873], [-4.3081735000000005, 55.8410844], [-4.307986199999999, 55.84116079999999], [-4.3075654, 55.84135139999999], [-4.3070765, 55.84157530000001], [-4.3052349, 55.8424339], [-4.3029811, 55.84351319999999], [-4.3026048999999995, 55.8437093], [-4.3023089, 55.8438777], [-4.302080199999999, 55.8440209], [-4.3018556, 55.8441651], [-4.301569599999999, 55.8443813], [-4.3015442, 55.8444005], [-4.3009896, 55.8447894], [-4.300799, 55.84492309999999], [-4.3005818, 55.8450692], [-4.3003925, 55.84518799999999], [-4.3001573, 55.8453296], [-4.2998356, 55.84551429999999], [-4.2994927, 55.8457003], [-4.2986832999999995, 55.846042399999995], [-4.2983252, 55.8461866], [-4.297947799999999, 55.846282499999994], [-4.2977904, 55.84632249999999], [-4.297387399999999, 55.84645710000001], [-4.296676100000001, 55.8467033], [-4.2960168, 55.84691709999999], [-4.2957245, 55.846999200000006], [-4.2954992, 55.84705420000001], [-4.2952491, 55.847103099999984], [-4.2949305, 55.8471664], [-4.2946032999999995, 55.8472123], [-4.2943337, 55.847247], [-4.2939636, 55.8472921], [-4.2937135, 55.847323499999995], [-4.2936645, 55.8473297], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 3.6 2354 0004 Corkerhill C.S.M.D. Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-16 23:14:51 TERMINATED 2026-09-16 23:04:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16747750 1789599803626306 12 12 2026-09-16 23:14:36.371778 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:04:35.842256
← Previous (31801–31900) Next (32001–32100) →